4.6 GET_LOGIN_USERNAME_COOKIEファンクション

このファンクションは、デフォルトのログイン・ページから、ユーザー名に使用されるCookieを読み取ります。

構文

get_login_username_cookie (
    p_cookie_name in varchar2 default c_default_username_cookie )
    return varchar2;

パラメータ

表4-3 APEX_AUTHENTICATION.GET_LOGIN_USERNAME_COOKIEファンクションのパラメータ

パラメータ 説明

p_cookie_name

ブラウザにユーザー名を保存するためのCookie名。

次のサンプル・コードは、「ヘッダーの前」プロセスからのものです。これは、Cookieにすでに値があるかどうかに基づいて、テキスト・アイテムP101_USERNAMEにCookie値およびスイッチP101_REMEMBER_USERNAMEを移入します。

:P101_USERNAME          := apex_authentication.get_login_username_cookie;
:P101_REMEMBER_USERNAME := case when :P101_USERNAME is not null
                           then 'Y'
                           else 'N'
                           end;