ユーザーのセッションが期限切れになった (またはログアウトした) 後、ユーザーの権限に応じて、彼をページにリダイレクトしたいと考えています。
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