Не всех устраивает авторизация пользователей через всплывающую форму, и требуется полноценная страница для входа на CMS Битрикс.
Добавление страницы авторизации в Битрикс
Для начала нужно включить возможность регистрации пользователей на сайте:
Настройки модулей - главный модуль - авторизация - Позволять ли пользователям регистрироваться самостоятельно

<?
define("NEED_AUTH", true);
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
if (is_string($_REQUEST["backurl"]) && strpos($_REQUEST["backurl"], "/") === 0)
{
LocalRedirect($_REQUEST["backurl"]);
}
$APPLICATION->SetTitle("Вход на сайт");
//$APPLICATION->SetPageProperty("title", "Вход на сайт");
//$APPLICATION->SetPageProperty("keywords", "Вход на сайт");
//$APPLICATION->SetPageProperty("description", "Вход на сайт");
?>
<div class="container">
<div class="row">
<div class="col">
<h1>Вы успешно авторизовались</h1>
<br />
<p><a href="<?=SITE_DIR?>">Вернуться на главную страницу</a></p>
<br />
<p><a href='?logout=yes'>Выйти</a></p>
<br />
</div>
</div>
</div>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>
На этом мы уже получаем страницу с запросом логина и пароля, а также ссылками на страницы регистрации, восстановления и смены пароля.
Вся "магия" в define("NEED_AUTH", true);
Остается настроить внешний вид.
Для этого копируем шаблоны:
bitrix/components/bitrix/system.auth.registration/templates/.default
в
local/templates/.default/components/bitrix/system.auth.registration/.default
bitrix/components/bitrix/system.auth.authorize/templates/.default
в
local/templates/.default/components/bitrix/system.auth.authorize/.default
bitrix/components/bitrix/system.auth.forgotpasswd/templates/.default
в
local/templates/.default/components/bitrix/system.auth.forgotpasswd/.default
bitrix/components/bitrix/system.auth.changepasswd/templates/.default
в
local/templates/.default/components/bitrix/system.auth.changepasswd/.default
Остаться только сверстать внешний вид под требования дизайна.
Прикладываю мой вариант оформления, на его основе проще начать верстку.