На данный момент ситуация такова, что в настройках компонента system.auth.form нельзя указать отдельные страницы для регистрации, запроса и смены пароля.[spoiler]

т.е. просто разместив на произвольной странице компонент bitrix:main.register мы получим отсутствующий функционал запроса и смены пароля.
Обойти данное неудобство можно разместив на странице /auth/index.php код, аналогичный приведённому ниже:
больше в исходники страницы лезть не нужно, настроить форму регистрации можно через визуальный редактор.

т.е. просто разместив на произвольной странице компонент bitrix:main.register мы получим отсутствующий функционал запроса и смены пароля.
Обойти данное неудобство можно разместив на странице /auth/index.php код, аналогичный приведённому ниже:
<?if (isset($_GET["register"]) && $_GET["register"] == "yes"):
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");?>
<?$APPLICATION->IncludeComponent("bitrix:main.register","",Array(
"SHOW_FIELDS" => Array(),
"REQUIRED_FIELDS" => Array(),
"SET_TITLE" => "Y",
"USER_PROPERTY" => Array(),
"VARIABLE_ALIASES" => Array()
)
);?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");
else:
define("NEED_AUTH", true);
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
if (isset($_REQUEST["backurl"]) && strlen($_REQUEST["backurl"])>0)
LocalRedirect($backurl);
$APPLICATION->SetTitle("Авторизация");
?>
<p>Вы зарегистрированы и успешно авторизовались.</p>
<p>Используйте административную панель в верхней части экрана для быстрого доступа к функциям управления структурой и информационным наполнением сайта. Набор кнопок верхней панели отличается для различных разделов сайта. Так отдельные наборы действий предусмотрены для управления статическим содержимым страниц, динамическими публикациями (новостями, каталогом, фотогалереей) и т.п.</p>
<p><a href="<?=SITE_DIR?>">Вернуться на главную страницу</a></p>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");
endif?> |
больше в исходники страницы лезть не нужно, настроить форму регистрации можно через визуальный редактор.