django的“记住我”功能在后端如何工作?
答案 0 :(得分:0)
您设置有效期以达到remember me
功能。
def login(request, *args, **kwargs):
if request.method == 'POST':
# actual login code
if not request.POST.get('remember_me', None):
request.session.set_expiry(0)
else:
request.session.set_expiry(60 * 60 * 24 * 30) # one month validity
return auth_views.login(request, *args, **kwargs)