Переход на любую страницу после авторизации Битрикс

Задача: Осуществить переход после авторизации на страницу, например — Тесты

Решение: Добавить хендлер по совету:

В файл init.php вставить:

AddEventHandler("main", "OnAfterUserAuthorize", array("CMainHandlers", "OnAfterUserAuthorizeHandler"));

class CMainHandlers 
{
    function OnAfterUserAuthorizeHandler($arUser)
    {
      $path='/tests/'; //путь к тестам
      LocalRedirect($path);
    } 
}

Файл init.php расположен в /bitrix/php_interface/init.php, при мультисайтовости Битрикса в /bitrix/php_interface/ID сайта/init.php, например ID сайта = s1, то и название папки должно быть аналогичным s1.

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *