18.16 POST_LOGINプロシージャ

認証ステップが完了している場合、このプロシージャはセッションの登録を実行します。Oracle APEXアプリケーション・ページのコンテキスト内からのみコールできます。

構文

APEX_CUSTOM_AUTH.POST_LOGIN (
    p_uname         IN VARCHAR2 DEFAULT NULL,
    p_session_id    IN VARCHAR2 DEFAULT NULL,
    p_app_page      IN VARCHAR2 DEFAULT NULL,
    p_preserve_case IN BOOLEAN  DEFAULT FALSE )

パラメータ

パラメータ 説明
p_uname ユーザーのログイン名です。
p_session_id 現在のAPEXセッションID。
p_app_page カレント・アプリケーションIDです。ログイン・ページの後にコロン(:)で区切って指定します。
p_preserve_case TRUEの場合は、セッションの登録時にp_unameを大文字で指定しないでください。

次の例では、認証の成功に続いて、セッションの登録を実行します。

BEGIN
    APEX_CUSTOM_AUTH.POST_LOGIN (
        p_uname       => 'FRANK',
        p_session_id  => V('APP_SESSION'),
        p_app_page    => :APP_ID||':1');
END;