Который является лучшим методом перенаправления после входа в Fosuserbundle

StackOverflow https://stackoverflow.com/questions/9347182

  •  27-10-2019
  •  | 
  •  

Вопрос

Какой метод лучше всего реализовать перенаправление на основе ролей после входа в Fosuserbundle?

Должен ли я использовать обработчик успеха и вписать логику перенаправления в OnauthenticationAccess

Или я должен использовать слушателя безопасности и написать логику перенаправления в OnsecurityInteractiveLogin

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top