В Symfony2 и FOSUserBundle переопределите login_check

В тот момент, когда пользователь аутентифицирован, мне нужно проверить его роль, чтобы перенаправить его на правильную страницу (две разные страницы для двух разных ролей).

Я не нашел в документации, как переопределить файл login_check. Прямо из пакета он использует прокси-сервер конфигурации security.yml, чтобы указать движку перейти на одну уникальную страницу по умолчанию. Любая подсказка?

Та же проблема с выходом из системы.


person ElPiter    schedule 12.08.2012    source источник


Ответы (1)


Если я вас правильно понял, вы хотите перенаправить только что вошедшего/вышедшего из системы пользователя на соответствующий маршрут в зависимости от его роли?

Здесь — это руководство о том, как сделать перенаправление при входе/выходе с помощью обработчиков форм.

person Marko Jovanović    schedule 14.08.2012
comment
Пост Дастина Добервича дает 404 :( - person Lordn__n; 22.08.2014
comment
Отличная вещь! Я не знал о том, что LoginHandlers контролируют ответ после успешного входа в систему. Спасибо за полезную статью. - person Bob; 07.11.2017