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

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-2024, «1С-Битрикс», 2024