powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Как указать апексу стартовую страницу при кастомной схеме аутентификации?
6 сообщений из 6, страница 1 из 1
Как указать апексу стартовую страницу при кастомной схеме аутентификации?
    #37537710
rockclimber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня вот какая странность.
Для логина используется вот такая функция:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
create or replace procedure "MY_LOGIN"
(p_uname  VARCHAR2,
 p_password VARCHAR2,
 p_session_id VARCHAR2,
 p_flow_page VARCHAR2)
is
    p_page varchar2( 100 );
BEGIN
   p_page := p_flow_page || ':25';

  wwv_flow_custom_auth_std.login
 (
  p_uname => p_uname,
  p_password => p_password,
  p_session_id => p_session_id,
  p_flow_page => p_page
  );
EXCEPTION
WHEN OTHERS
THEN
 RAISE;
END;
То есть после логина пользователь должен перенаправляться на страницу 25.
При кастомной схеме аутентификации происходит следующее.
Пользователь заходит на страницу 101, вводит логин и пароль, после чего апекс посылает его на страницу с номером 1. Такой страницы нет, соответственно, пользователь видит сообщение об ошибке. Если в этот момент нажать в браузере "назад" и еще раз ввести логин и пароль, то попадешь уже на 25-ю страницу. Если потом нажать "logout", то при следующем заходе опять будешь попадать на 1-ю страницу, а если не нажимать - то на 25-ю. Причем это сохраняется для всех пользователей.
Так это работает в FF 8. В Опере почти тоже самое, только если сначала удалить все куки, то заходит правильно, а потом после logout начинает работать так же, как и FF.
В самих куках ничего не понятно: появляется кука с названием "LOGIN_USERNAME_COOKIE" и значением "vasya" (это логин), и еще одна с названием "WWV_CUSTOM-F_46985910916946223_297" и значением "08A2F71CE3EBF8B5".
Я так понимаю, надо с куками что-то сделать, только непонятно, что.
...
Рейтинг: 0 / 0
Как указать апексу стартовую страницу при кастомной схеме аутентификации?
    #37538035
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rockclimber,

Еще в application attributes есть home page.
Я делаю через owa_util.redirect_url в post login procedure.
...
Рейтинг: 0 / 0
Как указать апексу стартовую страницу при кастомной схеме аутентификации?
    #37538038
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDevЯ делаю через owa_util.redirect_url в post login procedure.
Это если несколько разных стартовых страничек
...
Рейтинг: 0 / 0
Как указать апексу стартовую страницу при кастомной схеме аутентификации?
    #37539450
rockclimber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDevrockclimber,

Еще в application attributes есть home page.Это где? Я нашел нечто похожее под другим названием... "Edit application properties" -> "Security" -> "Home link". Это оно? Я изменил ":1" на ":25" - не помогло.
...
Рейтинг: 0 / 0
Как указать апексу стартовую страницу при кастомной схеме аутентификации?
    #37539744
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rockclimber,

еще оно не будет срабатывать, если стартовая ссылка в приложение f?p=APP_ID:1, вместо, скажем, просто f?p=APP_ID
...
Рейтинг: 0 / 0
Как указать апексу стартовую страницу при кастомной схеме аутентификации?
    #37539747
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е. в 3-х местах:

1. first entered url
2. Home link
3. login procedute

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


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