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
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.