Set*_*ath 5 symfony fosuserbundle
在FOSUserBundle中登录后,哪种方法可以实现基于角色的重定向?
我应该使用成功处理程序并在onAuthenticationSuccess中编写重定向逻辑
或者我应该使用安全侦听器并在onSecurityInteractiveLogin中编写重定向逻辑
我认为其他包使用安全侦听器来执行一些登录后操作,例如表更新、设置 cookie 等。虽然 success_handler 也可以完成相同的操作,但它会为 app/config/security.yml 中的每个防火墙配置调用一次。所以你可以完全控制它。所以我认为最好在 success_handler 服务类的 onAuthenticationSuccess 方法中实现重定向逻辑。
| 归档时间: |
|
| 查看次数: |
1145 次 |
| 最近记录: |