Frage

In Symfony 2 können Sie ein Ziel für das Abmelden einrichten, damit Sie nach dem Abmelden umgeleitet werden /main. Mit dem Login werden Sie jedoch weitergeleitet /. Gibt es eine Möglichkeit, ein Ziel für eine (erfolgreiche) Login einzurichten?

firewalls:
    dev:
        pattern:  ^/(_(profiler|wdt)|css|images|js)/
        security: false

    login:
        pattern:  ^/m/login$
        security: false

    secured_area:
        pattern:    ^/m
        form_login:
            check_path: /m/login_check
            login_path: /m/login
        logout:
            path:   /m/logout
            target: /main
        anonymous: ~
War es hilfreich?

Lösung

Ja. Du kannst den ... benutzen target_path Möglichkeit. Verwenden Sie Ihr Beispiel oben:

firewalls:
    secured_area:
        form_login:
            always_use_default_target_path: true
            default_target_path: /loggedinpage

Mit dem oben genannten wird der Benutzer immer umgeleitet werden /loggedinpage Bei einem erfolgreichen Login. Details zu allen Optionen für die Sicherheitskomponente sind in der verfügbaren Symfony Docs (wenn auch etwas versteckt!)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top