>>So вы говорите мне 2 варианта когда установить мое «сообщение», детали etc?
Вы можете сделать это когда и где бы ни вы любите, я только дали 2 варианта который кажется, что приспосабливают вы описывали. Будут другие варианты слишком - например, процесс страницы который устанавливает специфически деталь страницы.
>>Если то так, то та середина что я должен полно воздержаться моя собственная функция удостоверения подлинности, использует стандартное «wwv_flow_custom_auth_std.login
» совместно с моей нов creaed темой удостоверения подлинности и после этого в моем «после того как удостоверение подлинности» я может установить мои параметры?
То не я намеревался на всех. Вы создаете вашу собственную функцию удостоверения подлинности, и то вы вызываете в схеме удостоверения подлинности (как I описываемый выше). Звонок wwv_… должен как раз зарегистрировать внутри ВЕРШИНА и получить новое, действительное удостоверение личности встречи, но вы все еще ответственн для фактического удостоверения подлинности против таблиц потребителя.
1) Вам обязательно не нужно побежать, котор хранят процедура. Вы можете написать Кодего PL/SQL в процессе столб-удостоверения подлинности.
2) То smogло быть потому что вы не утверждаете правильно. Создайте схему нового, основного удостоверения подлинности которая не делает ничего но утвердите потребителя/пароля комбинированных. Измените вашу схему удостоверения подлинности до это новое одно, тогда см. если вы можете logon правильно.
Например, здесь одна просто схема удостоверения подлинности, котор я имею на местном app:
Имя - имя схемы удостоверения подлинности
Подписка - никакое
Управление встречи страницы - все fields пробел за исключением URL встречи инвалидного (f? p=
: 101: &SESSION.)
Обрабатывать имени пользователя - все fields пробел кроме того что функция удостоверения подлинности (возвращенное p_m_security.authenticate_user; )
Атрибуты печенья - вы можете установить имя печенья или выйти все пустым
URL Logout - wwv_flow_custom_auth_std.log вне? p_this_flow=&APP_ID.&p_next_flow_page_sess=&APP_ID.: 1
Заметьте что я использую страницу 101 как моя страница невыполнения обязательства для когда встреча инвалидна. Страница 101 будет страницой имени пользователя, так на той странице, котор я использую следующий процесс:
wwv_flow_custom_auth_std.log внутри (
=> P_UNAME: P101_USERNAME,
=> P_PASSWORD: P101_PASSWORD,
=> v P_SESSION_ID («APP_SESSION "),
=> P_FLOW_PAGE: APP_ID||': 1 '
);
вызвано раз, после представьте.
После этого функция удостоверения подлинности (возвращенное p_m_security.authenticate_user; ) смогите быть уменьшено вниз к «возвращенному true; » или фактическое Кодий утверждения. Если вы можете получить, что этот весь процесс работали, то вы можете начать добавить больше сложности к вашей схеме.