powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Значение application item после авторизации
8 сообщений из 8, страница 1 из 1
Значение application item после авторизации
    #37870720
Скороход
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ситуация такая: приложение, в котором, образно говоря, первая страница public. Есть в приложении application item, устанавливаемый на этой странице. Есть другие страницы, требующие авторизации. После авторизации значение application item слетает, а оно нужно на последующих страницах.
Принудительно вроде нигде ничего не очищаю. Подскажите, а? Оно так и должно работать? Как тогда быть?
APEX 4.0.1, авторизация кастомная из классического примера .
...
Рейтинг: 0 / 0
Значение application item после авторизации
    #37871514
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СкороходСитуация такая: приложение, в котором, образно говоря, первая страница public. Есть в приложении application item, устанавливаемый на этой странице. Есть другие страницы, требующие авторизации аутентификации . После авторизации значение application item слетает, а оно нужно на последующих страницах.
Принудительно вроде нигде ничего не очищаю. Подскажите, а? Оно так и должно работать? Как тогда быть?
APEX 4.0.1, авторизация аутентификация кастомная из классического примера .
1. Смотрите чтобы сессия, после логина не менялась. Создайте приложение со стандартной аутентификацией и сравните схемы и процессы на странице. Какая-то опция сбрасывает вашу сессию. В 4.1 в аутентификации были изменения, поэтому детальных советов не дам.

2. Так, на всякий случай, такие примеры, тем более 2007 года, подходят только для учебных целей.
...
Рейтинг: 0 / 0
Значение application item после авторизации
    #37871526
Скороход
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDev, в общем-то, учебными целями и занимаюсь. Пока мне непонятно, что сбрасывает сессию - вроде бы она не должна изменяться.
В целом, спасибо за наводку.
...
Рейтинг: 0 / 0
Значение application item после авторизации
    #37872101
rockclimber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDevСкороходСитуация такая: приложение, в котором, образно говоря, первая страница public. Есть в приложении application item, устанавливаемый на этой странице. Есть другие страницы, требующие авторизации аутентификации . После авторизации значение application item слетает, а оно нужно на последующих страницах.
Принудительно вроде нигде ничего не очищаю. Подскажите, а? Оно так и должно работать? Как тогда быть?
APEX 4.0.1, авторизация аутентификация кастомная из классического примера .
1. Смотрите чтобы сессия, после логина не менялась. Создайте приложение со стандартной аутентификацией и сравните схемы и процессы на странице. Какая-то опция сбрасывает вашу сессию. В 4.1 в аутентификации были изменения, поэтому детальных советов не дам.Я специально этим вопросом не интересовался, но, по наблюдениям, в 4.0 после логина сессия сбрасывлась всегда (начиналась новая). Опций вида "не начинать новую сессию после логина" я тоже не встречал. Может, выходом будет сохранить значение в куки, а потом взять оттуда?
...
Рейтинг: 0 / 0
Значение application item после авторизации
    #37872188
Скороход
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rockclimber, большое спасибо за то, что поделились наблюдениями.
Возможно, выходом для меня будет миграция на 4.1?
...
Рейтинг: 0 / 0
Значение application item после авторизации
    #37873264
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rockclimberОпций вида "не начинать новую сессию после логина" я тоже не встречал.
Например, отсутствие ид сессии в ссылке на страницу логина (Shared Components/Edit Security Attributes в 4.1) или параметр p_session_id в процедуре login и т.д. Там подобных опций, которые могут содержать или не содержать ИД сессии достаточно.

Скороходrockclimber, большое спасибо за то, что поделились наблюдениями.
Возможно, выходом для меня будет миграция на 4.1?
Как вариант, если не получается решить исходную проблему.
Или перед логином сохранить значения сессии в таблицу (через apex_application_items, apex_application_page_items, v, apex_util.fetch_app_item, apex_util.set_session_state ).
...
Рейтинг: 0 / 0
Значение application item после авторизации
    #37874786
Скороход
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDevНапример, отсутствие ид сессии в ссылке на страницу логина (Shared Components/Edit Security Attributes в 4.1) или параметр p_session_id в процедуре login и т.д. Там подобных опций, которые могут содержать или не содержать ИД сессии достаточно.

В ссылке на страницу логина id сессии есть, в процедуре логина тоже. Всё передаётся. Может, подскажете, что еще поискать?
...
Рейтинг: 0 / 0
Значение application item после авторизации
    #37874893
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скороход,

SvDevСкороходrockclimber, большое спасибо за то, что поделились наблюдениями.
Возможно, выходом для меня будет миграция на 4.1?
Как вариант, если не получается решить исходную проблему.
Или перед логином сохранить значения сессии в таблицу (через apex_application_items, apex_application_page_items, v, apex_util.fetch_app_item, apex_util.set_session_state ).

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


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