aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristopher Allan Webber <cwebber@dustycloud.org>2011-09-07 23:46:41 -0500
committerChristopher Allan Webber <cwebber@dustycloud.org>2011-09-07 23:46:41 -0500
commitdaf029646e4f56798f65748b28f6f815602dc174 (patch)
tree8de066f6179175600162a4deefa3bfb7309d43dc
parenta85a21103bb5e3d4b5a6e454cce1d2011372c867 (diff)
downloadmediagoblin-daf029646e4f56798f65748b28f6f815602dc174.tar.lz
mediagoblin-daf029646e4f56798f65748b28f6f815602dc174.tar.xz
mediagoblin-daf029646e4f56798f65748b28f6f815602dc174.zip
Also nullify verification key after verifying in the email confirmation step
-rw-r--r--mediagoblin/auth/views.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/mediagoblin/auth/views.py b/mediagoblin/auth/views.py
index 1c010372..0cb3963c 100644
--- a/mediagoblin/auth/views.py
+++ b/mediagoblin/auth/views.py
@@ -154,7 +154,10 @@ def verify_email(request):
if user and user['verification_key'] == unicode(request.GET['token']):
user['status'] = u'active'
user['email_verified'] = True
+ user[u'verification_key'] = None
+
user.save()
+
messages.add_message(
request,
messages.SUCCESS,