13.14 LOGINプロシージャ
ログインAPIとも呼ばれるこのプロシージャは、認証およびセッションの登録を実行します。
構文
APEX_CUSTOM_AUTH.LOGIN (
p_uname IN VARCHAR2 DEFAULT NULL,
p_password IN VARCHAR2 DEFAULT NULL,
p_session_id IN VARCHAR2 DEFAULT NULL,
p_app_page IN VARCHAR2 DEFAULT NULL,
p_entry_point IN VARCHAR2 DEFAULT NULL,
p_preserve_case IN BOOLEAN DEFAULT FALSE )
ノート:
p_session_id
引数にバインド変数表記は使用しないでください。
パラメータ
表13-6 LOGINのパラメータ
パラメータ | 説明 |
---|---|
p_uname |
ユーザーのログイン名です。 |
p_password |
クリア・テキストのユーザー・パスワードです。 |
p_session_id |
現在のOracle APEXセッションID。
|
p_app_page |
カレント・アプリケーションIDです。ログイン・ページの後にコロン(:)で区切って指定します。 |
p_entry_point |
内部でのみ使用します。 |
p_preserve_case |
TRUE の場合は、セッションの登録時にp_uname を大文字で指定しないでください。
|
例
次の例では、ユーザーの認証およびセッションの登録を実行します。
BEGIN
APEX_CUSTOM_AUTH.LOGIN (
p_uname => 'FRANK',
p_password => 'secret99',
p_session_id => V('APP_SESSION'),
p_app_page => :APP_ID||':1');
END;
親トピック: APEX_CUSTOM_AUTH