1С-Битрикс: Управление сайтом

Компоненты 2.0::Настраиваемая регистрация

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

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

<?$APPLICATION->IncludeComponent(
"bitrix:main.register",
"",
Array(
	"USER_PROPERTY_NAME" => "Доп. свойства", 
	"SEF_MODE" => "Y", 
	"SHOW_FIELDS" => Array("NAME","LAST_NAME"), 
	"REQUIRED_FIELDS" => Array("LAST_NAME"), 
	"AUTH" => "Y", 
	"USE_BACKURL" => "Y", 
	"SUCCESS_PAGE" => "register_ok.php", 
	"SET_TITLE" => "Y", 
	"USER_PROPERTY" => Array("UF_ZODIAK"),  
	"SEF_FOLDER" => "/register/", 
	"VARIABLE_ALIASES" => Array(
	)
)
);?>

Описание параметров

Основные параметры
SHOW_FIELDS
В параметре перечисляются поля, которые будут выведены в дополнение к стандартному набору в форме регистрации. Стандартными полями, обязательными для заполнения являются:
  • Логин;
  • Пароль;
  • Подтверждение пароля;
  • Адрес e-mail.
Дополнительными полями являются из формы редактирования параметров пользователя: имя, фамилия, отчество, профессия и другие личные данные.

REQUIRED_FIELDS
Список допустимых значений такой же, что и в предыдущем пункте. Указанные здесь поля  будут обязательными для заполнения в форме.

Управление адресами страниц
CHECK_DATES
[Y|N] Включить поддержку ЧПУ. При отмеченном флаге становятся доступными поля настройки адресов:

SEF_FOLDER
Каталог ЧПУ (относительно корня сайта).

Дополнительные настройки
AUTH
[Y|N] При установленной опции после регистрации пользователь будет автоматически авторизован на сайте. В противном случае после регистрации пользователю будет предоставлена к заполнению форма авторизации.

USE_BACKURL
[Y|N] Отправлять пользователя по обратной ссылке, если она есть. При наличии в адресной строке параметра backurl пользователь будет перенаправлен по указанной в этом параметре ссылке после заполнения формы регистрации.

SUCCESS_PAGE
Адрес страницы сайта, которая будет финальной страницей процедуры регистрации, и пользователь будет перенаправлен на нее в случае успешной регистрации. Если пользователь зарегистрирован и авторизован, то при переходе на страницу регистрации он попадет на страницу окончания регистрации.
Примечание: один из параметров (обратную ссылку или страницу окончанию регистрации) лучше заполнить. Если отмечены оба параметра, то пользователь будет переведен по обратной ссылке.

SET_TITLE
[Y|N] При отмеченной опции в качестве заголовка страницы будет установлено Регистрация нового пользователя.

USER_PROPERTY
Можно указать дополнительные пользовательские свойства, если они заданы.

Дополнительно
USER_PROPERTY_NAME
Название закладки с дополнительными свойствами.

© «Битрикс», 2001-2008, «1C-Битрикс», 2008   1С-Битрикс: Управление сайтом