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
$301 per month—let's make that $500!
Learn moremodUser::changePassword¶
Меняет пароль пользователя. Сначала он сопоставляет oldPassword, который вы укажете, с текущим паролем, используя modUser->passwordMatches($oldPassword)
, затем устанавливает пароль и, наконец, вызывает OnUserChangePassword событие. Возвращает истину, если пароль был изменен, ложь, если нет.
Синтаксис¶
API документация: http://api.modx.com/revolution/2.2/db_core_model_modx_moduser.class.html#%5CmodUser::changePassword()
boolean changePassword (string $newPassword, string $oldPassword)
Пример¶
Измените пароль пользователя '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
$301 per month—let's make that $500!
Learn more