в init.php для перенаправления после авторизации пользователей на главную.
Код:
AddEventHandler("main", "OnAfterUserLogin", "OnAfterUserLoginHandler");
function OnAfterUserLoginHandler(&$fields)
{
if ($fields['USER_ID'] && $fields['USER_ID'] > 0) {
LocalRedirect("/documents/");
}
}
Но после авторизации перенаправления не происходит.
В чем может быть проблема?
Адрес м б?
Пробовал указывать путь полный, не помогает
Функция обработчика вообще срабатывает? Пробовали логировать входящий массив?
Срабатывает, даже запрос идет, но редиректа самого не происходит
Поставь без всяких условий редирект и проверь работает ли обработчик, User_id может нет такого , наверно должно быть ID
Я так сейчас и пробую. Код щас выглядит так: AddEventHandler("main", "OnAfterUserLogin", "OnAfterUserLoginHandler"); function OnAfterUserLoginHandler(&$fields) { LocalRedirect("/documents/"); }
Обсуждают сегодня