Ejemplo n.º 1
0
def login():
    form = LoginForm()
    if request.method == 'POST':
        session.pop('user_id', None)
        username = request.form['username']
        password = request.form['password']
        try:
            user = [x for x in users.users if x.username == username][0]
        except:
            form.error = True
            return render_template('login.html', form=form)
        if user and user.password == password:
            session['user_id'] = user.id
            print(session)
            return redirect(url_for('index'))
        form.error = True
        return render_template('login.html', form=form)
    return render_template('login.html', form=form)