- user.email_isvalid = True
- user.save()
- return login_and_forward(request, user, reverse('index'), _("Thank you, your email is now validated."))
+ EmailValidationAction(user=user, ip=request.META['REMOTE_ADDR']).save()
+ if REP_GAIN_BY_EMAIL_VALIDATION > 0:
+ message = _("Thank you, your email is now validated and you've got %d points." % int(REP_GAIN_BY_EMAIL_VALIDATION))
+
+ else:
+ message = _("Thank you, your email is now validated.")
+
+ return login_and_forward(request, user, reverse('index'), message)