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