Который является лучшим методом перенаправления после входа в Fosuserbundle
-
27-10-2019 - |
Вопрос
Какой метод лучше всего реализовать перенаправление на основе ролей после входа в Fosuserbundle?
Должен ли я использовать обработчик успеха и вписать логику перенаправления в OnauthenticationAccess
Или я должен использовать слушателя безопасности и написать логику перенаправления в OnsecurityInteractiveLogin
Решение
Я думаю, что слушатели безопасности используются другими пакетами для выполнения некоторых операций после логинов, таких как обновление таблицы, настройка файла cookie и т. Д., В то время как то же самое можно сделать с помощью успеха_хандлера, он вызывается один раз для каждой конфигурации брандмауэра в приложении/config/security.yml. Итак, вы имеете полный контроль над этим. Поэтому я думаю, что лучше внедрить логику перенаправления в методе OnauthenticationsUccess вашего класса службы uscess_handler.