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 に答える