aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAaron Williamson <aaron@copiesofcopies.org>2011-10-03 20:25:11 -0400
committerAaron Williamson <aaron@copiesofcopies.org>2011-10-03 20:25:11 -0400
commit7903a14f986b5bf37a45d5ec3b156c21a1cada72 (patch)
treed6bbcb234f0feba0255a0fc285d511e15aec463e
parent43199340a25ab0aa252796f1c865e9ebf0e96649 (diff)
downloadmediagoblin-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.py8
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,