Beispiel #1
0
def login():
    print 'login'
    login_form = LoginForm()

    if login_form.validate_on_submit():
        user = User.find_by_identifier(login_form.identifier.data)
        if not user:
            abort(404)  # User not found
        if user.check_password(login_form.password.data):
            login_user(user)
            return redirect('/')
        else:
            flash('Wrong password')
            return redirect('/login')
    return render_template('login.html', login_form=login_form)
Beispiel #2
0
def login():
    print 'login'
    login_form = LoginForm()

    if login_form.validate_on_submit():
        user = User.find_by_identifier(login_form.identifier.data)
        if not user:
            abort(404) # User not found
        if user.check_password(login_form.password.data):
            login_user(user)
            return redirect('/')
        else:
            flash('Wrong password')
            return redirect('/login')
    return render_template('login.html', login_form=login_form)
Beispiel #3
0
 def validate_identifier(form, field):
     print field.data
     if not User.find_by_identifier(field.data):
         return ValidationError('No user found')
Beispiel #4
0
 def validate_identifier(form, field):
     print field.data
     if not User.find_by_identifier(field.data):
         return ValidationError('No user found')