powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Перенаправление пользователя на другую страницу
4 сообщений из 4, страница 1 из 1
Перенаправление пользователя на другую страницу
    #37163127
rockclimber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В зависимости от того, зарегистрировался он или нет.
У меня есть отчет, в отчете в одном из столбцов стоит ссылка на другую страницу. Ссылка формируется так:
Код: plaintext
select столбец1, столбец2, ... '<a href="ссылка"></a>' as "столбец 3" from ...
Дальше, если человек - зарегистрированный пользователь, то он попадает на одну страницу, а если незарегистрированный - то на другую.
Как это можно сделать?
Мне пока в голову приходит только сделать два столбца, один показывать одним пользователям, другой - другим.
...
Рейтинг: 0 / 0
Перенаправление пользователя на другую страницу
    #37163434
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rockclimber,

ещё можно сделать переход (Branch) Before Header на странице для незарегистрированных пользователей, который будет перенаправлять зарегистрированных пользователей на другую страницу.

Мысль про два столбца и разные схемы авторизации тоже хороша.
...
Рейтинг: 0 / 0
Перенаправление пользователя на другую страницу
    #37183204
SvUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну или что-нибудь типа:
авторselect столбец1, столбец2,
'<a href="ссылка1"></a>' as "столбец 3" ...
where apex_application.g_user in ('nobody', 'PUBLIC_USER', 'HTMLDB_PUBLIC_USER', 'APEX_PUBLIC_USER', 'ANONYMOUS')
...
union all
select столбец1, столбец2,
'<a href="ссылка2"></a>' as "столбец 3" ...
where apex_application.g_user for membership not in ('nobody', 'PUBLIC_USER', 'HTMLDB_PUBLIC_USER', 'APEX_PUBLIC_USER', 'ANONYMOUS')
...

Можно свою функцию написать и будет через decode, на вкус
...
Рейтинг: 0 / 0
Перенаправление пользователя на другую страницу
    #37226526
freeek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rockclimber,

или через JavaScript url:
javascript: if () {window.open('f?p=&APP_ID.:21:&SESSION.::NO::P21_NRN:#NRN#','_self')} else {window.open('f?p=&APP_ID.:26:&SESSION.::NO::P26_NPRN,P26_NEVENT_STAT,P26_NEVENT_TYPE:#NRN#,#NEVENT_STAT#,#NEVENT_TYPE#','_self')}

типа того :)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Перенаправление пользователя на другую страницу
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]