36.83 IS_LOGIN_PASSWORD_VALIDファンクション
このファンクションは、現在のワークスペース内の指定したユーザー・アカウントのパスワードの検証に基づいてブール結果を戻します。パスワードが一致した場合はTRUEを、パスワードが一致しない場合はFALSEを戻します。
構文
APEX_UTIL.IS_LOGIN_PASSWORD_VALID(
p_username IN VARCHAR2 default null,
p_password IN VARCHAR2 default null)
RETURN BOOLEAN;
パラメータ
表36-71 IS_LOGIN_PASSWORD_VALIDのパラメータ
パラメータ | 説明 |
---|---|
|
アカウント内のユーザー名 |
|
アカウントに格納されているパスワードと比較されるパスワード |
戻り値
true
: ユーザー資格証明は有効です。false
: ユーザー資格証明が無効です。null
: 不正な組合せが多すぎるため、資格証明のチェックが遅延されました。
例
次の例に、IS_LOGIN_PASSWORD_VALID
ファンクションを使用して、ユーザーFRANKのパスワードがtigerかどうかを確認する方法を示します。これがFRANKの有効なパスワードの場合はTRUE
、そうでない場合はFALSE
が戻されます。
DECLARE
VAL BOOLEAN;
BEGIN
VAL := APEX_UTIL.IS_LOGIN_PASSWORD_VALID (
p_username=>'FRANK',
p_password=>'tiger');
END;
親トピック: APEX_UTIL