【问题标题】:authentication in django back enddjango 后端的身份验证
【发布时间】:2019-06-06 23:56:44
【问题描述】:

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

【问题讨论】:

    标签: django postgresql python-2.7


    【解决方案1】:

    您设置到期会话时间以实现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)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-28
      • 1970-01-01
      • 2021-02-06
      • 2015-12-07
      • 2018-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多