feat: added remember me checkbox in login form

This commit is contained in:
2024-11-28 17:34:43 +01:00
parent 3ea4bc6b3a
commit 500886aacd
5 changed files with 34 additions and 15 deletions
+3
View File
@@ -34,6 +34,9 @@ class LoginView(View, RedirectionMixin):
if login_form.is_valid():
login_user(request, login_form.get_user())
if not login_form.cleaned_data.get('remember_me'):
request.session.set_expiry(0)
return redirect(self.get_redirection())
return render(request, self.template_name, {"form": login_form}, status=400)