Foros del Web » Programando para Internet » PHP » Symfony »

Logout de usuario sin tener que redireccionar a /logout

Estas en el tema de Logout de usuario sin tener que redireccionar a /logout en el foro de Symfony en Foros del Web. Cómo puedo hacer un logout del usuario sin tener que redireccionar a /logout? Gracias....
  #1 (permalink)  
Antiguo 10/08/2016, 04:43
Avatar de cluster28  
Fecha de Ingreso: enero-2008
Ubicación: Donostia - San Sebastián
Mensajes: 746
Antigüedad: 9 años, 1 mes
Puntos: 32
Logout de usuario sin tener que redireccionar a /logout

Cómo puedo hacer un logout del usuario sin tener que redireccionar a /logout?

Gracias.
  #2 (permalink)  
Antiguo 10/08/2016, 09:08
Avatar de petit89  
Fecha de Ingreso: marzo-2011
Mensajes: 636
Antigüedad: 5 años, 11 meses
Puntos: 94
Respuesta: Logout de usuario sin tener que redireccionar a /logout

cual es el problema que redireccione a logout? conociendo eso te podemos dar mejores opciones
__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1
  #3 (permalink)  
Antiguo 10/08/2016, 09:37
Avatar de hhs
hhs
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.735
Antigüedad: 3 años, 7 meses
Puntos: 326
Respuesta: Logout de usuario sin tener que redireccionar a /logout

Intenta con esto:
Código PHP:
Ver original
  1. $this->get('security.token_storage')->setToken(null);
  2. $this->get('request')->getSession()->invalidate();
De todas formas recuerda que esto tendrá efecto en el siguiente request, Así que tendrás que redireccionar o esperar a que el usuario intente una nueva petición
__________________
Saludos
A class should have only one reason to change.
Laraveles

Última edición por hhs; 10/08/2016 a las 10:16

Etiquetas: logout, redireccionar, tener, usuario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:54.