diff options
author | Christopher Allan Webber <cwebber@dustycloud.org> | 2011-09-07 23:46:41 -0500 |
---|---|---|
committer | Christopher Allan Webber <cwebber@dustycloud.org> | 2011-09-07 23:46:41 -0500 |
commit | daf029646e4f56798f65748b28f6f815602dc174 (patch) | |
tree | 8de066f6179175600162a4deefa3bfb7309d43dc | |
parent | a85a21103bb5e3d4b5a6e454cce1d2011372c867 (diff) | |
download | mediagoblin-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.py | 3 |
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, |