Propagate password to final session.

see #3299
This commit is contained in:
Antoine Nguyen
2024-08-19 17:10:31 +02:00
parent 12e6351a3b
commit 1665382ab6
+4
View File
@@ -57,7 +57,11 @@ class LoginViewMixin:
return None
def login(self, user, rememberme):
encrypted_password = self.request.session.pop("password", None)
login(self.request, user)
# FIXME: remove ASAP
if encrypted_password:
self.request.session["password"] = encrypted_password
if not rememberme:
self.request.session.set_expiry(0)