Symfony with FosUserBundle - 2种不同的登录成功路径



我的应用程序中有 2 个用户角色:adminmember 。成功登录后,必须将admin用户重定向到/admin,并且必须将member重定向到/catalog

这在Symfony和FOSUserBundle中可能吗?

是的,您可以修改登录行为。这不是FOSUserBundle特定的,而是Symfony的一个功能:https://symfony.com/doc/current/security/form_login.html#always-redirect-to-the-default-page

另一种解决方案是自定义登录身份验证成功处理程序。您可以在此处找到示例:https://gist.github.com/chalasr/69ad35c11e38b8cc717f

最新更新