【发布时间】:2019-06-06 23:56:44
【问题描述】:
django 的“记住我”功能到底是如何在后端工作的?
【问题讨论】:
标签: django postgresql python-2.7
django 的“记住我”功能到底是如何在后端工作的?
【问题讨论】:
标签: django postgresql python-2.7
您设置到期会话时间以实现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)
【讨论】: