プライマリ・コンテンツに移動

Oracle® Application Express APIリファレンス リリース5.1 E85937-02 |
| 目次 | 索引

前 | 次 |

# 7.15 POST_LOGINプロシージャ

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

構文

    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);

パラメータ

表7-7 POST_LOGINのパラメータ

パラメータ | 説明
--- | ---
`p_uname` | ユーザーのログイン名です。
`p_session_id` | 現行のOracle Application Expressセッション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;