Make sure user isn't already verified before resending verification.
authorAaron Williamson <aaron@copiesofcopies.org>
Tue, 4 Oct 2011 00:25:11 +0000 (20:25 -0400)
committerAaron Williamson <aaron@copiesofcopies.org>
Tue, 4 Oct 2011 00:25:11 +0000 (20:25 -0400)
mediagoblin/auth/views.py

index 798fae25e66f09d1d0e7a34122ff02a7247131de..dc4c540b4710897870efe1bb0b382ec0e3860140 100644 (file)
@@ -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,