تسجيل الخروج يدويا للمستخدم، بعد تحديث الموقع في django
-
12-09-2019 - |
سؤال
لدي موقع على شبكة الإنترنت، والتي سيتم تحديثها بشكل متكرر. في بعض الأحيان تحدث التغييرات في النماذج الخاصة بالمستخدم وترتبط بالجلسات.
بعد أن قمت بتحديث موقعي، أريد المستخدم تسجيل الخروج وتسجيل الدخول مرة أخرى. لذلك سأقوم بتسجيل المستخدم الصحيح بعد ذلك. إذا قام بتسجيل الدخول مرة أخرى، فسوف يرى آخر التحديثات إلى الموقع.
كيف فعلتها؟
المحلول
يمكنك فقط إعادة تعيين جدول الجلسة الخاص بك. هذا من شأنه تسجيل الخروج كل مستخدم. بالطبع، اعتمادا على ما تقدمه مع جلسات، يمكن أن يكون له آثار أخرى (مثل إفراغ عربة تسوق، على سبيل المثال).
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.
يبدو أن تغطيته.
لا تنتمي إلى StackOverflow