aboutsummaryrefslogtreecommitdiff
path: root/pyaggr3g470r/forms.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyaggr3g470r/forms.py')
-rw-r--r--pyaggr3g470r/forms.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/pyaggr3g470r/forms.py b/pyaggr3g470r/forms.py
index fe2dd0d8..d241b90a 100644
--- a/pyaggr3g470r/forms.py
+++ b/pyaggr3g470r/forms.py
@@ -69,8 +69,11 @@ class SigninForm(Form):
return False
user = User.query.filter(User.email == self.email.data).first()
- if user and user.check_password(self.password.data):
+ if user and user.check_password(self.password.data) and user.activation_key == "":
return True
+ elif user.activation_key != "":
+ flash(lazy_gettext('Account not confirmed'), 'danger')
+ return False
else:
flash(lazy_gettext('Invalid email or password'), 'danger')
#self.email.errors.append("Invalid email or password")
bgstack15