
logout en symfony 2.4
Publicado por Martín (2 intervenciones) el 27/08/2014 17:06:46
Muy buenas a todos!!
Pues resulta que tengo un problemilla con el logout.
Expongo:
tengo puesto esto en el security.yml
logout:
path: /logout
target: /login
y un boton de logout en una plantilla que se supone que desloguea y me lleva al login de nuevo, con la sesion cerrada.
Hasta aqui todo va bien pero cual es mi sorpresa que le puedo dar al boton del navegador hacia atras una vez deslogueado y me lleva a la pagina en la que debo entrar estando logueado!!!
Es decir que no me deslogueo o eso creo yo.
Ya he comprobado que pase por la accion de logoutAction y si que pasa os pego el cogigo:
public function logoutAction()
{
$request = $this->container->get('request')->getSession('session')->invalidate();
return new Response('Session cleared.');
}
Alguien me podria decir porque no desloguea correctamente borrando la sesion y toda la historia para que no pueda volver a la pagina anterior una vez deslogueado??
Muchas gracias de antemano!
Pues resulta que tengo un problemilla con el logout.
Expongo:
tengo puesto esto en el security.yml
logout:
path: /logout
target: /login
y un boton de logout en una plantilla que se supone que desloguea y me lleva al login de nuevo, con la sesion cerrada.
Hasta aqui todo va bien pero cual es mi sorpresa que le puedo dar al boton del navegador hacia atras una vez deslogueado y me lleva a la pagina en la que debo entrar estando logueado!!!
Es decir que no me deslogueo o eso creo yo.
Ya he comprobado que pase por la accion de logoutAction y si que pasa os pego el cogigo:
public function logoutAction()
{
$request = $this->container->get('request')->getSession('session')->invalidate();
return new Response('Session cleared.');
}
Alguien me podria decir porque no desloguea correctamente borrando la sesion y toda la historia para que no pueda volver a la pagina anterior una vez deslogueado??
Muchas gracias de antemano!
Valora esta pregunta


0