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