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