Cargando

Ir a contenido

X

Matar sesión en django





  AUTOR PREGUNTA

Publicado 01 junio 2014 - 18:31
¿Existe una forma en la cual puedo sacar un usuario que se ha logeado a mi aplicación en django o matar su sesión?
  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba


 

Publicado 01 junio 2014 - 21:41
Sí, debes accesar al shell de django y hacer lo siguiente:

$ ./manage.py shell 
In [1]: from django.contrib.sessions.models import Session
In [2]: for s in Session.objects.all():
...: data = s.get_decoded()
...: if data.get('_auth_user_id', None) == ID_USUARIO:
...: s.delete()
...:
...:


   AUTOR PREGUNTA

Publicado 02 junio 2014 - 01:58
Gracias Jhony! como siempre un crack jeje


X