我的应用程序中有 2 个用户角色:admin
和 member
。成功登录后,必须将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