Merge pull request #502 from laozijiaojiangnan/fix-checkbox

fix(account):修复登录页 checkbox 选中无效的问题
sh_branch
且听风吟 4 years ago committed by GitHub
commit fa2df85377
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -89,6 +89,7 @@ class LoginView(FormView):
template_name = 'account/login.html'
success_url = '/'
redirect_field_name = REDIRECT_FIELD_NAME
login_ttl = 2626560 # 一个月的时间
@method_decorator(sensitive_post_parameters('password'))
@method_decorator(csrf_protect)
@ -115,6 +116,8 @@ class LoginView(FormView):
logger.info(self.redirect_field_name)
auth.login(self.request, form.get_user())
if self.request.POST.get("remember"):
self.request.session.set_expiry(self.login_ttl)
return super(LoginView, self).form_valid(form)
# return HttpResponseRedirect('/')
else:

Binary file not shown.

After

Width:  |  Height:  |  Size: 221 B

@ -25,7 +25,7 @@
<div class="checkbox">
{% comment %}<a class="pull-right">Need help?</a>{% endcomment %}
<label>
<input type="checkbox" value="remember-me"> Stay signed in
<input type="checkbox" value="remember-me" name="remember"> Stay signed in
</label>
</div>
{% load oauth_tags %}

Loading…
Cancel
Save