Symfony SecurityBundle:注销后如何保持在同一页面上?
Posted
技术标签:
【中文标题】Symfony SecurityBundle:注销后如何保持在同一页面上?【英文标题】:Symfony SecurityBundle: how to stay on the same page after logout? 【发布时间】:2017-05-02 02:26:00 【问题描述】:注销过程由security.yml
中的logout
部分处理
logout:
path: /logout
target: /
target
选项定义用户在注销后应重定向到的位置。
问题是:是否可以自定义此行为(例如在form_login
部分中设置use_referer: true
允许重定向到引用页面)?
我需要什么:我需要停留在单击“注销”的同一页面上,因为它当然不需要使用角色进行身份验证。
如果不重新实现整个注销过程,我没有找到任何解决方案。
【问题讨论】:
【参考方案1】:可以配置自定义注销处理程序。在该处理程序中,您可以覆盖默认的 Symfony 行为。
secured_area:
#.....
logout:
path: /logout
success_handler: some.service.id
#......
这个答案可以让你很好地了解如何实现它Symfony logout handler
【讨论】:
以上是关于Symfony SecurityBundle:注销后如何保持在同一页面上?的主要内容,如果未能解决你的问题,请参考以下文章