로그인 세션 쿠키 설정

django.contrib.auth 에 있는 기본제공 로그인 기능을 사용하고있습니다.

로그인시 로그인 유지용 session key가 들어간 쿠키를 자동으로 생성해줍니다.
쿠키 expire 시간도 설정돼있습니다.

저는 사용자가 원할때만 expire 시간을 설정하고( 로그인 유지 ),
원하지 않으면 expire 시간을 설정하지 않고 싶습니다. 브라우저 닫으면 로그아웃 ).

그런데 장고 기본 로그인 기능은 무조건 쿠키를 생성하는 것 같습니다.

제가 모르는 쿠키 설정 방법이 있는건가요?
아니면 로그인 view를 제가 직접 만들어야 할까요?

시수 399

2022년 4월 14일 12:23 오후

목록으로
1개의 답변이 있습니다. 1 / 1 Page

브라우저 닫을때 로그아웃은 다음 문서를 참고해 보세요.

https://docs.djangoproject.com/en/4.0/ref/settings/#std:setting-SESSION_EXPIRE_AT_BROWSER_CLOSE

그 외 궁금하신 것들도 위 문서를 찾아보시면 답이 있을것 같네요.

박응용

2022년 4월 14일 2:15 오후