Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!
AddEventHandler("main", "OnAfterUserAuthorize", array("CMainHandlers", "OnAfterUserAuthorizeHandler"));
class CMainHandlers
{
function OnAfterUserAuthorizeHandler($arUser)
{
$path='/profile/';//путь к профилю
LocalRedirect($path);
}
}
Спасибо за ответ. Это именно для всей авторизации.
А мне надо в определенном месте чтобы... Вот например, для входа в техподдержку чтобы после авторизации показывались тикеты, как сейчас (я просто компонент кинул).
Или мне просто тогда кинуть компонент "Параметры пользователя" и если что, он запросит авторизацию. Но вот проблема - тогда заголовки и текст на страницах разные и некоторые в самом шаблоне.
Нельзя ли обойтись каким-нибудь php-кодом, в который обернуть переход на другую ссылку?
Александр Смолярчук пишет:
Не уверен, что правильно понял задачу. Можно в событии проверять текущий урл, и если это нужная страница то делать редирект, например:
Александр Смолярчук пишет:
Не уверен, что правильно понял задачу. Можно в событии проверять текущий урл, и если это нужная страница то делать редирект, например:
Извините, init.php в php_interface? Почему-то после этого невозможно открыть сайт - Firefox пишет про неверный тип данных, а IE про диагностику подключения. Если очистить, то все ОК.
И еще у меня многосайтовость (2), как определить, какой из сайтов активен, ведь как я понял, GetCurPage возвращает путь относительня сайта.