Browse Source

Confirm email after resetting password

release-2.9
Jean-Romain Garnier 6 years ago
committed by Gabriel Detraz
parent
commit
b43bbf9d98
  1. 2
      users/views.py

2
users/views.py

@ -1025,8 +1025,10 @@ def process_passwd(request, req):
u_form = PassForm(request.POST or None, instance=user, user=request.user) u_form = PassForm(request.POST or None, instance=user, user=request.user)
if u_form.is_valid(): if u_form.is_valid():
with transaction.atomic(), reversion.create_revision(): with transaction.atomic(), reversion.create_revision():
user.confirm_mail()
u_form.save() u_form.save()
reversion.set_comment("Password reset") reversion.set_comment("Password reset")
req.delete() req.delete()
messages.success(request, _("The password was changed.")) messages.success(request, _("The password was changed."))
return redirect(reverse("index")) return redirect(reverse("index"))

Loading…
Cancel
Save