開発(PHP):ログイン中のウェブユーザーのパスワードを変更
ログイン中のウェブユーザーのパスワードを変更するには、$modx->changeWebUserPassword
メソッドを使用します。
構文
戻り値 = $modx->changeWebUserPassword(旧パスワード, 新パスワード);
引数名 | 型 | 初期値 | 説明 | |
---|---|---|---|---|
第一引数 必須 |
旧パスワード | string | 現在使用しているパスワード。 | |
第二引数 必須 |
新パスワード | string | 新しいパスワード。 |
戻り値
成功した場合はtrue、失敗した場合はエラーメッセージ、そもそもウェブユーザーでない場合はfalseを返します。
エラーメッセージを返すのは次のいずれかです。
- 旧パスワードが間違っている
- 旧パスワードが6文字未満
- 新パスワードが空白
サンプルコード
$result = $modx->changeWebUserPassword('1234567890', 'abcdefg');
if ($result === true) {
return 'パスワードの変更が完了しました。';
} else if ($result) {
return 'パスワードの変更に失敗しました。';
}