2012. 9. 18. 21:33
프로그래밍/장고
Django로 로그인을 구현하다 보면 브라우저를 껐다 켰음에도 불구하고 세션이 계속 유지되는 경우가 있다.
이러한 것은 Django의 기본 세션 유지가 꽤 길게 설정되어있기 때문인데 이러한 경우 아래와 같이 처리하면 된다.
delete FROM django_session where 1=1;
이미 있는 세션을 제거.
settings.py에 아래를 추가
SESSION_EXPIRE_AT_BROWSER_CLOSE = True
이렇게 하면 브라우저를 껐을 때 세션이 파기되고 브라우저를 껐다켜면 다시 로그인을 해야한다.