默认情况下,我的Symfony3登录页面将重定向到主页,如我的security.yml
文件所述。
然而,如果用户还没有填写个人资料,我希望它可以重定向到我的“编辑个人资料”页面。在任何其他表单中,我都会在控制器内完成此操作,但由于登录表单中没有$form->handleRequest($user)
,因此我没有一个$user
变量来进行测试。
有很多SO主题关于如何基于角色重定向用户,并且文档介绍了从表单的操作字段或security.yml
中重定向,但都不是我要找的。
如何根据条件进行重定向?
NB: 由于某些原因,我现在不能使用FOSUserBundle:-(