Авторизация по номеру телефона

Редирект обратно после авторизации

Чтобы вернуть польвзаоетля с отдельной страницы авторизации и/или регистрации обратно, необходимо добавить логику некоторую логику на страницу.

<?php
require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/header.php");
$APPLICATION->SetTitle("Вход в личный кабинет");
$APPLICATION->SetPageProperty('title', 'Вход в личный кабинет');

if ($USER->isAuthorized()) {
    $url = \Bitrix\Main\Application::getInstance()->getContext()->getRequest()->get('back_url');
   
    if (!$url) {
        $url = '/';
    }

    LocalRedirect($url);
}
// ...
?>

После этого необходмио все ссылки на страницу авторизации/регистрации дополниить соответствующим параметром. Это можно сделать как с помощью js, так и с помощью php.

Пример разметки ссылок

<a href="/auth/?back_url=<?=$APPLICATION->GetCurPage();?>" >Вход/Регистрация</a>