SendPassword
Описание и параметры
array CUser::SendPassword( string login, string email, string site_id = SITE_ID )
Отсылает пользователю почтовое сообщение с контрольной строкой для смены пароля. Сообщение отсылается по шаблону типа USER_PASS_REQUEST. Пользователь определяется по логину login или E-Mail адресу - параметр email. Возвращает массив с сообщением о результате выполнения (массив может быть обработан функцией ShowMessage). Нестатический метод.
Параметры
Параметр | Описание | С версии |
---|---|---|
login | Логин пользователя. | |
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-2024, «1С-Битрикс», 2024