Вывести форму с авторизацией

1-ый способ: через компонент

Вывести форму с авторизацией можно через компонент bitrix:system.auth.form.

$APPLICATION->IncludeComponent("bitrix:system.auth.form", "", Array(
    "REGISTER_URL" => "register.php",
    "FORGOT_PASSWORD_URL" => "",
    "PROFILE_URL" => "profile.php",
    "SHOW_ERRORS" => "Y"
    )
);

Если пользователь будет авторизован, то вместо формы авторизации будет выводиться логин пользователя и кнопка «Выйти из аккаунта».

2-ой способ: через константу

Если надо создать страницу с формой авторизиции, то для этого достаточно будет в самом начале файла добавить следующую строчку:

define("NEED_AUTH", true);

Если указана строчка выше, то вместо содержимого текущего файла будет выводиться форма авторизации.

Также данную строчку можно добавлять на страницы, доступ к которым могут иметь только авторизованные посетители.