세션이 생성 및 삭제되는 시점은 언제입니까? 내 응용 프로그램에서 내가 더 아래 내가 사용하는 그런login()을 사용하면 세션 데이터가 손실됩니다.
def app_login(request):
request.session.set_expiry(0)
if 'current_day' not in request.session:
request.session['current_day'] = Utilities.default_day()
이 : 나는 사용자로 로그인하는 경우이 잘 작동하고 'current_day이'세션에서 유지됩니다
login(request, user)
. 하지만 그 사용자로 로그 아웃하고 다른 사용자로 로그인하면 'current_day'가 손실되고 login()을 호출 한 직후 사용할 수 없습니다. 아마도 생성
나는
logout(request)
세션을 취소하지 않는 것으로 가정하고 때 두 번째 사용자가 데이터 'current_'day'를 로그인하려고 세션에 있지만 로그인 (사용자)를 호출 계속 사용할 수 있습니다 새로운 세션.
이 가정은 정확하며이를 수정하는 가장 좋은 방법은 무엇입니까?
예, 로그인 한 즉시 당일을 제시하고 제안 할 예정입니다. – jimscafe