ResetPasswordAdministrator コマンド

データベース内のパスワードをリセットまたは更新します。 以下の人がこのコマンドを使用できます。

このコマンドは、SSL (Secure Sockets Layer) を併せて使用し、顧客のログオン・パスワードと個人情報を確実に暗号化するようにしてださい。 これを行うには、コマンドを HTTPS セキュア・プロトコルで入力します。

パラメーター値

http://host_name/path/
WebSphere Commerce サーバーおよび構成パスの完全修飾名
langId
セッション期間中の優先言語を設定またはリセットします。 ストアでサポートされている言語は、STORELANG テーブルにあります。
URL
コマンドが正常に完了した時に呼び出される URL
storeId        
ストアの参照番号
registerlogonId
パスワードがリセットされる、登録済みユーザーのログオン ID
administratorPassword
現在ログインしている管理者のパスワード


この例は、登録済みのユーザー ID を指定することによってパスワードをリセットします。 システムはパスワードを生成して、ユーザー ID に E メールで送信します。
    https://myhostname/webapp/wcs/stores/servlet/ResetPassword?url=basemall.jsp
    &registerlogonID=aa

動作

例外条件

必須パラメーターが欠落しているか正しくない場合は、要求者を識別し、それに応じて以下のような例外を設定します。

コマンド要求発行者: ゲストまたはログイン・ユーザーのいずれか
  1. URL パラメーターが欠落しています。
    例外タスク名 : ResetPasswordAdministratorErrorView
    エラー・コード: ECSecurityConstants.ERR_MISSING_REDIRECTURL

コマンド要求発行者: ゲスト

  1. logonId が欠落しています。
    例外タスク名 : ResetPasswordAdministratorErrorView
    ECSecurityConstants.ERR_MISSING_LOGONID
  2. ユーザー・タイプは無効です。
    例外タスク名 : ResetPasswordAdministratorErrorView
    ECSecurityConstants.ERR_INVALID_USERTYPE
  3. 管理者のパスワードがありません。
    例外タスク名 : ResetPasswordAdministratorErrorView
    ECSecurityConstants.ERR_MISSING_ADMINPASSWORD

エラー・ハンドラーは ECConstants.EC_ERROR_CODE です。 

関連概念

関連タスク

関連参照

 
IBM 著作権