10.17 SEND_LOGIN_USERNAME_COOKIEプロシージャ
このプロシージャは、ユーザー名に使用されるCookieを送信します。
構文
APEX_AUTHENTICATION.SEND_LOGIN_USERNAME_COOKIE (
p_username IN VARCHAR2,
p_cookie_name IN VARCHAR2 DEFAULT c_default_username_cookie,
p_consent IN BOOLEAN DEFAULT FALSE )
パラメータ
パラメータ | 説明 |
---|---|
p_username |
ユーザーの名前。 |
p_cookie_name |
ブラウザにp_username を保存するためのCookie名。
|
p_consent |
Cookieを実際に送信するかどうかを制御します。true の場合、Cookieの送信をユーザーが承認したものとみなされます。false の場合、Cookieを送信しません。承認がなく、Cookieがすでに存在する場合、プロシージャは既存のCookie値をNULLで上書きします。このパラメータは無視され、PERSISTENT_COOKIES_ENABLED がfalse を戻す場合、Cookieは送信されません。
|
例
次のサンプル・コードは、ログイン・ページのページ発行プロセスなどで使用されるもので、承認が得られたらユーザー名をCookieに保存しています。P101_REMEMBER_USERNAME
はスイッチである可能性があります。Cookieに値がある場合には、レンダリング時にそれをY
に設定できます。
apex_authentication.send_login_username_cookie (
p_username => :P101_USERNAME,
p_consent => :P101_REMEMBER_USERNAME = 'Y' );
親トピック: APEX_AUTHENTICATION