сеанс истекает после исключения, перехваченного в plsq sql oracle apex - PullRequest
1 голос
/ 10 апреля 2019

мы выполняем пользовательскую аутентификацию в oracle apex, если пользователь вводит символ (разрешить только номер), исключение INVALID_NUMBER появляется в pl sql

сообщение успешно появляется apex_error.add_error , но при следующей попыткемы получили сообщение "Ваш сеанс истек", как я понимаю apex_error.add_error уничтожить сеанс.Мой вопрос: как сохранить сеанс живым после apex_error.add_error или как восстановить сеанс после сообщения

exception when INVALID_NUMBER then
  apex_error.add_error(
   p_message          => 'UserName Must be Number',
    p_display_location => apex_error.c_inline_in_notification);

1 Ответ

0 голосов
/ 10 апреля 2019

Я надеюсь, что вы можете использовать apex_util.set_custom_auth_status для уведомления.

apex_util.set_custom_auth_status (p_status => 'UserName Must be Number..!');
...