Rediriger après la connexion dans Symfony 2
Dans Symfony 2 vous pouvez définir une cible pour la déconnexion de sorte qu'après déconnexion, vous serez redirigé vers /main
. Cependant, avec la connexion, vous serez redirigé vers /
. Existe-t-il un moyen de configurer une cible pour une connexion (réussie)?
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: ~
26
demandé sur
wazz
2011-12-04 14:43:48
1 réponses
Oui. Vous pouvez utiliser le target_path
option. En utilisant votre exemple ci-dessus:
firewalls:
secured_area:
form_login:
always_use_default_target_path: true
default_target_path: /loggedinpage
Ci-dessus, l'utilisateur sera toujours redirigé vers /loggedinpage
après une connexion réussie. Les détails de toutes les options pour le composant de sécurité sont disponibles dans les documents Symfony (bien que légèrement cachés!)
52
répondu
richsage
2011-12-04 11:04:37