diff options
author | Aaron Williamson <aaron@copiesofcopies.org> | 2011-10-03 20:25:11 -0400 |
---|---|---|
committer | Aaron Williamson <aaron@copiesofcopies.org> | 2011-10-03 20:25:11 -0400 |
commit | 7903a14f986b5bf37a45d5ec3b156c21a1cada72 (patch) | |
tree | d6bbcb234f0feba0255a0fc285d511e15aec463e | |
parent | 43199340a25ab0aa252796f1c865e9ebf0e96649 (diff) | |
download | mediagoblin-7903a14f986b5bf37a45d5ec3b156c21a1cada72.tar.lz mediagoblin-7903a14f986b5bf37a45d5ec3b156c21a1cada72.tar.xz mediagoblin-7903a14f986b5bf37a45d5ec3b156c21a1cada72.zip |
Make sure user isn't already verified before resending verification.
-rw-r--r-- | mediagoblin/auth/views.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/mediagoblin/auth/views.py b/mediagoblin/auth/views.py index 798fae25..dc4c540b 100644 --- a/mediagoblin/auth/views.py +++ b/mediagoblin/auth/views.py @@ -196,6 +196,14 @@ def resend_activation(request): Resend the activation email. """ + if request.user["email_verified"]: + messages.add_message( + request, + messages.ERROR, + _("You've already verified your email address!")) + + return redirect(request, "mediagoblin.user_pages.user_home", user=request.user['username']) + if request.user is None: messages.add_message( request, |