Я использую компонент system.auth.form
<?$APPLICATION->IncludeComponent(
"bitrix:system.auth.form",
"auth_forum",
Array(
"FORGOT_PASSWORD_URL" => "/reg/pass.php",
"PROFILE_URL" => "/reg/index.php",
"REGISTER_URL" => "/reg/reg.php",
"SHOW_ERRORS" => "Y"
)
);?>
Создаю раздел reg и страничку reg.php. И инклудю компонент main.register
<?$APPLICATION->IncludeComponent(
"bitrix:main.register",
"",
Array(
"AUTH" => "Y",
"REQUIRED_FIELDS" => array(),
"SET_TITLE" => "Y",
"SHOW_FIELDS" => array(),
"SUCCESS_PAGE" => "",
"USER_PROPERTY" => array(),
"USER_PROPERTY_NAME" => "",
"USE_BACKURL" => "Y"
)
);?>
И получается что когда выводится страница с компонентом формы авторизации на ней есть ссылка на регистрация и при щелчке на эту ссылку перенаправляет на авторизацию. Почему так работает? Может можно подругому регитсрацию сделать?