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

Настраиваемая регистрация

Компонент позволяет настроить форму регистрации на сайте.


Описание main.register

Компонент позволяет:

  • установить, какие параметры будут предложены пользователю для заполнения, какие из них будут обязательны для заполнения;
  • настроить ЧПУ;
  • установить настройки кеширования;
  • регулировать дальнейшие переходы пользователя по страницам сайта после регистрации: по ссылке в параметре backurl или на страницу окончания регистрации и т.д.
Компонент стандартный и входит в дистрибутив модуля.

В визуальном редакторе компонент расположен по пути: Служебные > Пользователь > Настраиваемая регистрация.



Параметры

Поле Параметр Описание
Основные параметры
Поля, которые показывать в форме SHOW_FIELDS Указываются поля, которые будут выведены в дополнение к стандартному набору в форме регистрации. Стандартными полями, обязательными для заполнения, являются:
  • Логин;
  • Пароль;
  • Подтверждение пароля;
  • Адрес E-mail.
Дополнительными полями являются: имя, фамилия, отчество, профессия и другие личные данные.
Поля, обязательные для заполнения REQUIRED_FIELDS Указываются обязательные для заполнения поля. Список допустимых значений такой же, что и в предыдущем пункте.
Дополнительные настройки
Автоматически авторизовать пользователей AUTH [Y|N] При отмеченной опции после регистрации пользователь будет автоматически авторизован на сайте. В противном случае после регистрации пользователю будет предоставлена к заполнению форма авторизации.
Отправлять пользователя по обратной ссылке, если она есть USE_BACKURL [Y|N] При отмеченной опции пользователь будет отправлен по обратной ссылке, если она есть. При наличии в адресной строке параметра backurl пользователь будет перенаправлен по указанной в этом параметре ссылке после заполнения формы регистрации.
Страница окончания регистрации SUCCESS_PAGE Указывается адрес страницы сайта, которая будет финальной страницей процедуры регистрации, и пользователь будет перенаправлен на нее в случае успешной регистрации. Если пользователь зарегистрирован и авторизован, то при переходе на страницу регистрации он попадет на страницу окончания регистрации.
Примечание: один из параметров (USE_BACKURL или SUCCESS_PAGE) лучше заполнить. Если отмечены оба параметра, то пользователь будет переведен по обратной ссылке.
Устанавливать заголовок страницы SET_TITLE [Y|N] При отмеченной опции в качестве заголовка страницы будет установлено Регистрация нового пользователя.
Показывать доп. свойства USER_PROPERTY Указываются дополнительные пользовательские свойства, если они заданы.
Название блока пользовательских свойств USER_PROPERTY_NAME Указывается название блока пользовательских свойств.


Пример вызова

<?$APPLICATION->IncludeComponent("bitrix:main.register","",Array(
		"USER_PROPERTY_NAME" => "", 
		"SEF_MODE" => "Y", 
		"SHOW_FIELDS" => Array(), 
		"REQUIRED_FIELDS" => Array(), 
		"AUTH" => "Y", 
		"USE_BACKURL" => "Y", 
		"SUCCESS_PAGE" => "", 
		"SET_TITLE" => "Y", 
		"USER_PROPERTY" => Array(), 
		"SEF_FOLDER" => "/", 
		"VARIABLE_ALIASES" => Array()
	)
);?> 


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