注销后重定向取决于具有FOSUserBundle的用户symfony 2

时间:2013-02-07 11:33:44

标签: security symfony-2.1 fosuserbundle

用户会话过期(或注销)后,我想根据用户的权限将其重定向到某个页面。

我正在使用Symfony 2.1.8-DEV和FOSUserBundle。

我认为必须有一个事件来附加一个监听器,但我没有在symfonys核心和FOSUserBundle中找到一个认可的监听器。

你知道如何实现这个目标吗?它甚至可能吗?

理论上必须有一个用户登出的声明。

1 个答案:

答案 0 :(得分:1)

实际上这与fosuserbundle无关。您需要注册一个侦听请求的事件处理程序,并检查会话是否已过期。

如何注册事件监听器和订阅者 http://symfony.com/doc/current/cookbook/doctrine/event_listeners_subscribers.html

此问题已在此处提出:Catch session timeout Symfony2