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

Register

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

array
CUser::Register(
	string USER_LOGIN,
	string USER_NAME,
	string USER_LAST_NAME,
	string USER_PASSWORD,
	string USER_CONFIRM_PASSWORD,
	string USER_EMAIL,
	string site_id = false,
	string captcha_word = "",
	string captcha_sid = 0
)

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

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

Параметры

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

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

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


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