From 58fa7dc18f5a4b2219d7960bd22ae9e47a0034bd Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Wed, 13 Jul 2011 23:04:32 +0200 Subject: [PATCH] Update stored password if the modification is valid. fixed #153 --- userprefs/views.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/userprefs/views.py b/userprefs/views.py index 37f986bb2..26bb61c7b 100644 --- a/userprefs/views.py +++ b/userprefs/views.py @@ -9,6 +9,7 @@ from modoboa.lib import crypt_password from forms import * from modoboa.admin.models import Mailbox, Alias from modoboa.admin.lib import is_domain_admin +from modoboa.auth.lib import encrypt @login_required def index(request): @@ -28,6 +29,7 @@ def changepassword(request, tplname="userprefs/chpassword.html"): target.password = crypt_password(request.POST["confirmation"]) else: target.set_password(request.POST["confirmation"]) + request.session["password"] = encrypt(request.POST["confirmation"]) target.save() return ajax_response(request, respmsg=_("Password changed")) return ajax_response(request, status="ko", template=tplname, form=form, error=error)