Документация для разработчиков
Темная тема

ChangePassword

Описание и параметры

array
CUser::ChangePassword(
	string login,
	string checkword,
	string password,
	string CONFIRM_PASSWORD,
	string site_id = SITE_ID, 
	string captcha_word = "", 
	string captcha_sid = 0, 
	string authActions = true
)

Изменяет пароль пользователя, затем вызывает на исполнение метод CUser::SendUserInfo, которая в свою очередь отсылает почтовое сообщение по шаблону типа USER_INFO. Возвращает массив с сообщением о результате выполнения (массив может быть обработан методом ShowMessage). Нестатический метод.

Параметры

ПараметрОписание С версии
login Логин пользователя.
checkword Контрольная строка для смены пароля.
password Новый пароль.
CONFIRM_PASSWORD Подтверждение пароля (для успешной смены пароля он должен совпадать с new_password).
site_id ID сайта почтового шаблона типа USER_INFO для отсылки уведомления.
Необязательный. По умолчанию - текущий сайт.
3.3.21
captcha_word Слово в CAPTCHA, если установлена опция использования CAPTCHA.16.5.8
captcha_sid Идентификатор CAPTCHA, если установлена опция использования CAPTCHA.16.5.8
authActions Авторизовать пользователя после смены пароля или нет. По умолчанию true - не авторизовывать. 17.5.14

Примеры использования

<?
global $USER;
$arResult = $USER->ChangePassword("admin", "WRD45GT", "123456", "123456");
if($arResult["TYPE"] == "OK") echo "Пароль успешно сменен.";
else ShowMessage($arResult);
?>


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх