Symfony 在FOSUserBundle中登录后重定向的最佳方法是什么

Symfony 在FOSUserBundle中登录后重定向的最佳方法是什么,symfony,fosuserbundle,Symfony,Fosuserbundle,在FOSUserBundle中登录后实现基于角色的重定向的最佳方法是什么 我应该使用成功处理程序并在onAuthenticationSuccess中编写重定向逻辑吗 或者我应该使用安全侦听器并在onSecurityInteractiveLogin中写入重定向逻辑我认为其他bundle使用安全侦听器来执行一些登录后操作,如表更新、设置cookie等,而success\u handler也可以这样做,对于app/config/security.yml中的每个防火墙配置,都会调用一次。所以你可以完全控

在FOSUserBundle中登录后实现基于角色的重定向的最佳方法是什么

我应该使用成功处理程序并在onAuthenticationSuccess中编写重定向逻辑吗


或者我应该使用安全侦听器并在onSecurityInteractiveLogin中写入重定向逻辑

我认为其他bundle使用安全侦听器来执行一些登录后操作,如表更新、设置cookie等,而success\u handler也可以这样做,对于app/config/security.yml中的每个防火墙配置,都会调用一次。所以你可以完全控制它。因此,我认为最好在成功处理程序服务类的onAuthenticationSuccess方法中实现重定向逻辑。

请参阅。很好用!