powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / 4.2 Проблемы с сессиями в двух окнах
10 сообщений из 10, страница 1 из 1
4.2 Проблемы с сессиями в двух окнах
    #38168489
Альбина Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В приложении везде стоит везде стоит тип аутотенфикации "Custom" функция аутотенфикации всегда возвращает "return true".
Страницы "No Public".

После перехода на 4.2 имеем такие проблемы.
Когда открываем приложение в одном окне браузера - все нормально.
Как только открываем в этом же браузере это приложение во втором окне. В первом окне после submitа (или ajax-вызова) генерируется новый APP_SESSION и приложение теряет все знаяения переменных.

Как это полечить?
...
Рейтинг: 0 / 0
4.2 Проблемы с сессиями в двух окнах
    #38168758
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Альбина Н.Как это полечить?

Возможно, подойдёт Plasti-Auth . Проблема в том, что при открытии ещё одного экземпляра приложения в другой вкладке или новом окне того же браузера Вы, когда заново аутентифицируетесь, перезаписываете куку и создаёте новую сессию. И таким образом теряете сессию первого экземпляра приложения: у Вас пропадает старая кука, по которой проверяется актуальность сессии.

Если интересно, вот хорошее описание процесса аутентификации .
...
Рейтинг: 0 / 0
4.2 Проблемы с сессиями в двух окнах
    #38168985
rockclimber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вариант - при открытии в новой вкладке в URL вручную вставлять ID сессии из предыдущей рабочей вкладки.
...
Рейтинг: 0 / 0
4.2 Проблемы с сессиями в двух окнах
    #38169754
Альбина Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Плагин не очень помогает.. Без реальной аутотентификации "повторное использование session_id" не прокатывает..а у меня все такие страницы как бы "публичные".

2. Как вариант - при открытии в новой вкладке в URL вручную вставлять ID сессии из предыдущей рабочей вкладки.

Интересно, как это сделать?
...
Рейтинг: 0 / 0
4.2 Проблемы с сессиями в двух окнах
    #38169791
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
suPPLerЕсли интересно, вот хорошее описание процесса аутентификации .
Весьма интересные ссылки, спасибо.

Замечу, следует иметь ввиду, что механизм аутентификации плохо документирован и меняется время от времени, как, например, при переходе с 4.0 до 4.1.0 или c 4.1.0 до 4.1.1, это как минимум (до 4.2 я еще не обновлялся).

Поэтому, что Invalid Session Procedure + redirect_url, что Sentry Function + APEX_CUSTOM_AUTH.DEFINE_USER_SESSION довольно ненадежные варианты - если планируется в дальнейшем обновлять систему (а надежных нет).
...
Рейтинг: 0 / 0
4.2 Проблемы с сессиями в двух окнах
    #38169803
rockclimber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Альбина Н.1. Плагин не очень помогает.. Без реальной аутотентификации "повторное использование session_id" не прокатывает..а у меня все такие страницы как бы "публичные".

2. Как вариант - при открытии в новой вкладке в URL вручную вставлять ID сессии из предыдущей рабочей вкладки.

Интересно, как это сделать?Кликаем по любой ссылке правой кнопкой мыши, выбираем "открыть в новом окне/новой вкладке". Далее идем по ссылкам куда хочется.
Ну или я вообще не понял, о чем речь.
...
Рейтинг: 0 / 0
4.2 Проблемы с сессиями в двух окнах
    #38169811
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Альбина Н.Интересно, как это сделать?
Я так понял, имелось ввиду генерировать ссылки, которые вы открываете, с одним и тем же ИД сессии

Альбина Н.1. Плагин не очень помогает..
Реализуйте самостоятельно указанные выше методы, для начала...
...
Рейтинг: 0 / 0
4.2 Проблемы с сессиями в двух окнах
    #38169856
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Альбина Н.а у меня все такие страницы как бы "публичные".
Если все страницы публичные делаете все начальные ссылки с zero session и будет браться сессия из кукисов!
...
Рейтинг: 0 / 0
4.2 Проблемы с сессиями в двух окнах
    #38169867
Алина Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDevАльбина Н.а у меня все такие страницы как бы "публичные".
Если все страницы публичные делаете все начальные ссылки с zero session и будет браться сессия из кукисов!

они как раз и есть как бы публичные..мне надо чтобы они были "no-auth но каждый раз с правильным sesssion_id"
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
4.2 Проблемы с сессиями в двух окнах
    #39521287
ASKurkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема немного схожая.

Просто продублировал вкладку.

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


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