Django后端的身份验证

时间:2019-01-12 05:36:11

标签: django postgresql python-2.7

django的“记住我”功能在后端如何工作?

1 个答案:

答案 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)
相关问题