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

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

Мысль про два столбца и разные схемы авторизации тоже хороша.
...
Рейтинг: 0 / 0
25.03.2011, 21:37
    #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
21.04.2011, 13:24
    #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
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Перенаправление пользователя на другую страницу / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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