36.101 RESET_PASSWORDプロシージャ
このプロシージャは、現在のワークスペースについて特定のユーザー名のパスワードを変更する場合に使用します。このプロシージャは、現在のワークスペースでp_user_nameのパスワードをp_new_passwordに変更します。p_change_password_on_first_useがTRUEの場合、ユーザーは次のログイン時にパスワードを変更する必要があります。
                  
構文
APEX_UTIL.RESET_PASSWORD (
    p_user_name      IN VARCHAR2 DEFAULT WWW_FLOW_SECURITY.G_USER,
    p_old_password   IN VARCHAR2 DEFAULT NULL,
    p_new_password   IN VARCHAR2,
    p_change_password_on_first_use IN BOOLEAN DEFAULT TRUE );パラメータ
表36-84 RESET_PASSWORDのパラメータ
| パラメータ | 説明 | 
|---|---|
| 
                               
  | 
                           
                               パスワードを変更するユーザー。デフォルトは、Application Expressに現在ログインしているユーザーの名前です。  | 
                        
| 
                               
  | 
                           
                               ユーザーの現行のパスワードを指定します。指定された値が現在のパスワードと一致するか、またはnullであり、PL/SQLコードのコールの所有者にAPEX_ADMINISTRATOR_ROLEがある場合、コールは成功します。値がユーザーのパスワードでない場合、エラーが発生します。  | 
                        
| 
                               
  | 
                           
                               新しいパスワード。  | 
                        
| 
                               
  | 
                           
                               
  | 
                        
エラーの戻り値
表36-85 RESET_PASSWORDのパラメータ
| エラー | 説明 | 
|---|---|
| 
                               INVALID_CREDENTIALS  | 
                           
                               
  | 
                        
| 
                               
  | 
                           
                               ログイン・スロットルで認証が妨げられたことを示します。  | 
                        
| 
                               
  | 
                           
                               
  | 
                        
| 
                               
  | 
                           
                               コール元が有効なワークスペース・スキーマでないことを示します。  | 
                        
例
この例では、現在ログインしているユーザーのパスワードを新しいパスワードに変更します。
apex_util.reset_password (
    p_old_password => :P111_OLD_PASSWORD,
    p_new_password => :P111_NEW_PASSWORD );親トピック: APEX_UTIL