【发布时间】:2014-01-19 13:19:01
【问题描述】:
我正在使用 FOSUserBundle,并且我需要能够在登录后转到我用于登录的同一页面?
这一次当我登录然后重定向到主页,我想重定向到同一页面。
这怎么可能?
【问题讨论】:
标签: php symfony fosuserbundle
我正在使用 FOSUserBundle,并且我需要能够在登录后转到我用于登录的同一页面?
这一次当我登录然后重定向到主页,我想重定向到同一页面。
这怎么可能?
【问题讨论】:
标签: php symfony fosuserbundle
您可以使用各种配置选项更改登录表单在成功登录后重定向的位置。默认情况下,表单将重定向到用户请求的 URL(即触发显示登录表单的 URL)。例如,如果用户请求http://www.example.com/admin/post/18/edit,那么在他们成功登录后,最终会被发送回http://www.example.com/admin/post/18/edit。这是通过将请求的 URL 存储在会话中来完成的。如果会话中不存在 URL(可能用户直接进入登录页面),则用户将被重定向到默认页面,默认为 /(即主页)。您可以通过多种方式更改此行为。
【讨论】: