When an email code has already been used, just redirect to signin.
This commit is contained in:
parent
d0e62d2099
commit
dec74fc608
2 changed files with 10 additions and 3 deletions
|
@ -327,8 +327,11 @@ def create_confirm_email_code(user):
|
|||
|
||||
|
||||
def confirm_user_email(code):
|
||||
code = EmailConfirmation.get(EmailConfirmation.code == code,
|
||||
EmailConfirmation.email_confirm == True)
|
||||
try:
|
||||
code = EmailConfirmation.get(EmailConfirmation.code == code,
|
||||
EmailConfirmation.email_confirm == True)
|
||||
except EmailConfirmation.DoesNotExist:
|
||||
raise DataModelException('Invalid email confirmation code.')
|
||||
|
||||
user = code.user
|
||||
user.verified = True
|
||||
|
|
Reference in a new issue