1

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

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

我认为必须有一个事件来附加一个监听器,但我没有找到一个合适的监听器,无论是在 symfonys 核心还是 FOSUserBundle 中。

您知道如何实现这一目标吗?甚至可能吗?

从理论上讲,必须有一个用户退出的语句。

4

1 回答 1

1

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

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

这个问题已经在这里问过:Catch session timeout Symfony2

于 2013-02-07T12:32:00.680 回答