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

SendPassword

array
CUser::SendPassword(
 string login,
 string email,
 string site_id = SITE_ID
)

Отсылает пользователю почтовое сообщение с контрольной строкой для смены пароля. Сообщение отсылается по шаблону типа USER_PASS_REQUEST. Пользователь определяется по логину login или E-Mail адресу - параметр email. Возвращает массив с сообщением о результате выполнения (массив может быть обработан функцией ShowMessage). Нестатический метод.

Параметры

ПараметрОписание С версии
login Логин пользователя.
email E-Mail адрес пользователя.
site_id ID сайта почтового шаблона типа USER_PASS_REQUEST.
Необязательный. По умолчанию - текущий сайт.
3.3.21
captcha_word Слово для CAPTCHA.
Необязательный. Передаётся, если в настройках главного модуля включена опция "Использовать CAPTCHA при восстановлении пароля".
captcha_sid ID CAPTCHA.
Необязательный. Передаётся, если в настройках главного модуля включена опция "Использовать CAPTCHA при восстановлении пароля".

См. также

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

<?
global $USER;
$arResult = $USER->SendPassword($USER->GetLogin(), $USER->GetParam("EMAIL"));
if($arResult["TYPE"] == "OK") echo "Контрольная строка для смены пароля выслана.";
else echo "Введенные логин (email) не найдены.";
?>


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

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

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

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

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