modUser.changePassword
Последнее обновление Apr 17th, 2019 | История страницы | Улучшить эту страницу | Сообщить о проблеме
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$194 per month—let's make that $500!
Learn moremodUser::changePassword¶
Меняет пароль пользователя. По умолчанию сначала сопоставляет $oldPassword с текущим паролем через modUser->passwordMatches(), затем устанавливает новый пароль и в конце вызывает событие OnUserChangePassword. Возвращает истину, если пароль был изменён, ложь — если нет.
Передайте в $validateOldPassword значение false, чтобы пропустить проверку старого пароля.
Синтаксис¶
boolean changePassword (string $newPassword, string $oldPassword [, boolean $validateOldPassword = true])
Пример¶
Измените пароль пользователя 'foobar' с 'boo123' на 'b33r4me'
$user = $modx->getObject('modUser',array('username' => 'foobar'));
$user->changePassword('b33r4me', 'boo123');
Измените пароль пользователя, вошедшего в систему с 'mypass' на 's3cur3d'.
$modx->user->changePassword('s3cur3d','mypass');
Смотрите также¶
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$194 per month—let's make that $500!
Learn more










