Настраиваемая регистрация
Компонент позволяет настроить форму регистрации на сайте.
Описание main.register
Компонент позволяет:
- установить, какие параметры будут предложены пользователю для заполнения, какие из них будут обязательны для заполнения;
- настроить ЧПУ;
- установить настройки кеширования;
- регулировать дальнейшие переходы пользователя по страницам сайта после регистрации: по ссылке в параметре backurl или на страницу окончания регистрации и т.д.
В визуальном редакторе компонент расположен по пути: Служебные > Пользователь > Настраиваемая регистрация.
Параметры
Поле | Параметр | Описание |
Основные параметры | ||
---|---|---|
Поля, которые показывать в форме | SHOW_FIELDS | Указываются поля, которые будут выведены в дополнение к стандартному набору в форме регистрации. Стандартными полями, обязательными для заполнения, являются:
|
Поля, обязательные для заполнения | 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() ) );?>
Роберт Басыров
|
||
Задача: Необходимо передалать регистрационную форму так, чтобы там появились обязательные поля ФИО, телефон и т.д.
Решение: 1. Скопировать стандартный шаблон компонента bitrix.system.auth.registration в папку шаблона сайта 2. В этом шаблоне разместить примерно следующий код:
3. Настроить параметры: "SHOW_FIELDS" и "REQUIRED_FIELDS". | ||
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.