문제

웹 사이트가 있는데 자주 업데이트됩니다. 때로는 사용자 특정 모델에 변경이 발생하며 세션과 연결됩니다.

사이트를 업데이트 한 후 사용자가 로그 아웃하고 로그인하기를 원합니다. 따라서 바로 사용자를 로그 아웃하겠습니다. 그가 다시 로그인하면 사이트에 대한 최신 업데이트가 표시됩니다.

어떻게해야하나요?

도움이 되었습니까?

해결책

세션 테이블을 재설정 할 수 있습니다. 이것은 모든 사용자로 로그 아웃합니다. 물론, 세션으로 무엇을하는지에 따라 다른 영향을 미칠 수 있습니다 (예 : 쇼핑 카트를 비우는 등).

python manage.py reset sessions

또는 원시 SQL :

DELETE FROM django_sessions

다른 팁

이것 좀 봐: http://docs.djangoproject.com/en/dev/topics/auth/#how-to-log-a-user-out

그것은 그것을 덮는 것 같습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top