symfony2 - Redirigir después de iniciar sesión en Symfony 2
symfony security authentication token (1)
Sí. Puede usar la opción target_path
. Usando tu ejemplo de arriba:
firewalls:
secured_area:
form_login:
always_use_default_target_path: true
default_target_path: /loggedinpage
Con lo anterior, el usuario siempre será redireccionado a /loggedinpage
luego de un inicio de sesión exitoso. Los detalles de todas las opciones para el componente de seguridad están disponibles en los documentos de Symfony (¡aunque ligeramente ocultos!)
En Symfony 2 puede configurar un objetivo para el cierre de sesión, de modo que después de cerrar la sesión se le redirija a /main
. Sin embargo, con el inicio de sesión, se le redirigirá a /
. ¿Hay alguna manera de configurar un objetivo para un inicio de sesión (exitoso) también?
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: ~