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

SimpleRegister

Описание и параметры

array
CUser::SimpleRegister(
	string USER_EMAIL,
	string site_id = SITE_ID,
	string captcha_word = "",
	string captcha_sid = 0
)

Создает нового пользователя предварительно сгенерировав случайный логин и пароль. Возвращает массив с сообщением о результате выполнения (массив может быть обработан функцией ShowMessage). Нестатический метод.

Важно! Метод может использоваться только в публичной части сайта!

Параметры

ПараметрОписание С версии По версию
USER_EMAIL E-Mail нового пользователя (не менее 3-х символов). E-Mail будет проверен функцией check_email.
site_id ID сайта почтового шаблона для отсылки уведомлений (NEW_USER, USER_INFO и др.).
Необязательный. По умолчанию - текущий сайт.
captcha_word Слово для CAPTCHA. Добавляется если в настройках главного модуля выставлен флаг "Использовать CAPTCHA при регистрации". Если не заполнено вернет: "Слово для защиты от автоматической регистрации введено неверно".5.1.612.0.10
captcha_sid ID CAPTCHA. Добавляется если в настройках главного модуля выставлен флаг "Использовать CAPTCHA при регистрации". Если не заполнено вернет: "Слово для защиты от автоматической регистрации введено неверно".5.1.612.0.10

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

<?
global $USER;
$arResult = $USER->SimpleRegister("admin@mysite.ru");
ShowMessage($arResult); // выводим результат в виде сообщения
echo $USER->GetID(); // ID нового пользователя
?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024