Skip to content

Instantly share code, notes, and snippets.

@krak3n
Created April 23, 2014 14:01
Show Gist options
  • Save krak3n/11216290 to your computer and use it in GitHub Desktop.
Save krak3n/11216290 to your computer and use it in GitHub Desktop.
Flask login form
class AuthenticationForm(Form):
email = TextField()
password = PasswordField()
def validate_password(form, field):
user = db.session.query(User).filter_by(email=form.email.data).first()
if not user:
raise ValidationError('Inccorect Email or Password combination')
if not verify_and_update_password(field.data, user):
raise ValidationError('Inccorect Email or Password combination')
login_user(user)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment