manualmente el registro de un usuario, después de una actualización de sitio en Django
-
12-09-2019 - |
Pregunta
Tengo un sitio web, que se actualiza con frecuencia. A veces, los cambios suceden a modelos específicos de los usuarios y están vinculados a las sesiones.
Después de actualizar mi sitio, quiero que el usuario cierre la sesión y volver a iniciarla. Así que me gustaría cerrar la sesión del usuario en ese momento. Si se vuelve a conectar, se le ver más al sitio.
¿Cómo lo hago?
Solución
Se podía restablecer la tabla de sesiones. Esto sería cerrar la sesión cada usuario. Por supuesto, dependiendo de lo que estás haciendo con sesiones, podría tener otras implicaciones (como vaciar un carro de compras, por ejemplo).
python manage.py reset sessions
O en SQL prima:
DELETE FROM django_sessions
Otros consejos
Vea esto: http : //docs.djangoproject.com/en/dev/topics/auth/#how-to-log-a-user-out
Eso parece cubrirlo.