Hola, tengo un checkbox en el login tal que así:
<input type="checkbox" id="remember_me" name="_remember_me" />
Y esto en el security.yml
:
# ... remember_me: key: "%secret%" lifetime: 31536000 # 365 days in seconds path: / domain: ~
Pero no me funciona. En cuanto cierro el navegador y vuelvo a abrir, se ha perdido la sesión.
¿Por dónde puedo mirar para solucionarlo? Gracias.
Respuestas
Como esta opción simplemente se activa con la configuración que has indicado y no hay que hacer mucho más, no suele dar problemas. En tu caso, para saber si se está produciendo algún error relacionado eon esta característica, te recomiendo que la pruebes en el entorno de desarrollo y te fijes bien en toda la información generada en el archivo app/logs/dev.log
.
Acabo de probar a hacer esto en una aplicación Symfony y esta es la información relacionada con la opción Remember me que se ha generado:
[2014-10-20 08:15:30] security.DEBUG: Clearing remember-me cookie "REMEMBERME" [] [] [2014-10-20 08:15:30] security.DEBUG: Remember-me was requested; setting cookie. [] []
@javiereguiluz
Hola, ciertamente salen estas dos lineas.
No sé cómo debuguear para encontrar el fallo. :-/
@HectorPrats