Symfony SecurityBundle:注销后如何保持在同一页面上?
注销过程由Symfony SecurityBundle:注销后如何保持在同一页面上?,symfony,logout,symfony-security,Symfony,Logout,Symfony Security,注销过程由security.yml中的logout部分处理 logout: path: /logout target: / 其中target选项定义用户注销后应重定向到的位置 问题是:是否可以自定义此行为(如在表单登录部分中设置使用\u referer:true允许重定向到referer页面) 我需要什么:我需要停留在单击“注销”的同一页面上,因为它当然不需要通过角色验证 如果不重新实现整个注销过程,我找不
security.yml
中的logout
部分处理
logout:
path: /logout
target: /
其中target
选项定义用户注销后应重定向到的位置
问题是:是否可以自定义此行为(如在表单登录
部分中设置使用\u referer:true
允许重定向到referer页面)
我需要什么:我需要停留在单击“注销”的同一页面上,因为它当然不需要通过角色验证
如果不重新实现整个注销过程,我找不到任何解决方案。可以配置自定义注销处理程序。在该处理程序中,您可以覆盖默认的Symfony行为
secured_area:
#.....
logout:
path: /logout
success_handler: some.service.id
#......
这个答案可以给你一个如何实现它的好主意