在用户会话过期(或注销)后,我想根据用户的权限将他重定向到一个页面。
我正在使用 Symfony 2.1.8-DEV 和 FOSUserBundle。
我认为必须有一个事件来附加一个监听器,但我没有找到一个合适的监听器,无论是在 symfonys 核心还是 FOSUserBundle 中。
您知道如何实现这一目标吗?甚至可能吗?
从理论上讲,必须有一个用户退出的语句。
在用户会话过期(或注销)后,我想根据用户的权限将他重定向到一个页面。
我正在使用 Symfony 2.1.8-DEV 和 FOSUserBundle。
我认为必须有一个事件来附加一个监听器,但我没有找到一个合适的监听器,无论是在 symfonys 核心还是 FOSUserBundle 中。
您知道如何实现这一目标吗?甚至可能吗?
从理论上讲,必须有一个用户退出的语句。
实际上这与 fosuserbundle 无关。您需要注册一个事件处理程序来侦听请求并检查会话是否已过期。
如何注册事件监听器和订阅者 http://symfony.com/doc/current/cookbook/doctrine/event_listeners_subscribers.html
这个问题已经在这里问过:Catch session timeout Symfony2