تسجيل الخروج يدويا للمستخدم، بعد تحديث الموقع في django

StackOverflow https://stackoverflow.com/questions/1107598

سؤال

لدي موقع على شبكة الإنترنت، والتي سيتم تحديثها بشكل متكرر. في بعض الأحيان تحدث التغييرات في النماذج الخاصة بالمستخدم وترتبط بالجلسات.

بعد أن قمت بتحديث موقعي، أريد المستخدم تسجيل الخروج وتسجيل الدخول مرة أخرى. لذلك سأقوم بتسجيل المستخدم الصحيح بعد ذلك. إذا قام بتسجيل الدخول مرة أخرى، فسوف يرى آخر التحديثات إلى الموقع.

كيف فعلتها؟

هل كانت مفيدة؟

المحلول

يمكنك فقط إعادة تعيين جدول الجلسة الخاص بك. هذا من شأنه تسجيل الخروج كل مستخدم. بالطبع، اعتمادا على ما تقدمه مع جلسات، يمكن أن يكون له آثار أخرى (مثل إفراغ عربة تسوق، على سبيل المثال).

python manage.py reset sessions

أو في SQL RAW:

DELETE FROM django_sessions

نصائح أخرى

انظر الى هذا: http://docs.djangoproject.com/en/dev/topics/auth/#how-to-log-a-user-out.

يبدو أن تغطيته.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top