Umleiten, wenn der Benutzer angemeldet ist

Ich erstelle mit Symfony 2 eine Webanwendung mit dem FOSUserBundle-Bundle.
Benutzer erstellen ein Konto, melden sich an und starten die Anwendung.

Was ich jetzt erreichen möchte, ist, dass der Benutzer von jeder Seite, auf der er sich befindet, wenn er angemeldet ist, zu seinem Konto umgeleitet wird.
Das beinhaltet:

wenn sie zur Anmeldeseite zurückkehrenwenn sie zur Registrierungsseite zurückkehrenwenn sie auf die Homepage der Website gehensobald sie ihre E-Mail bestätigensobald sie ihr Passwort zurückgesetzt haben

Grundsätzlich würde der Code ungefähr so ​​lauten:

<code>$container = $this->container;
$accountRouteName = "DanyukiWebappBundle_account";
if( $container->get('security.context')->isGranted('IS_AUTHENTICATED_FULLY') ){
    // authenticated (NON anonymous)
    $routeName = $container->get('request')->get('_route');
    if ($routeName != $accountRouteName) {
        return $this->redirect($this->generateUrl($accountRouteName));
    }
}
</code>

Das Problem ist, dass ich nicht weiß, wohin der Code gehen soll.
Es sollte für jede Anfrage ausgeführt werden. In Symfony 1 hätte ich einen Filter verwendet.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage