コード例 #1
0
def login():
    if current_user is not None and current_user.is_authenticated():
        return redirect(url_for('chatChannels'))

    form = LoginForm()
    if form.validate_on_submit():
        validUser = UserManager.validateUser(session, User(form.username.data, form.password.data))
        if (validUser != None):
            login_user(validUser)
            return redirect(request.args.get("next") or url_for("chatChannels"))
        else:
            flash('Incorrect username or password')
    return render_template("login.html", form=form)