Example #1
0
def login():
    form = LoginForm(request.form)
    # Handle logging in
    if request.method == 'POST':
        if form.validate_on_submit():
            login_user(form.user)
            flash("You are logged in.", 'success')
            redirect_url = request.args.get("next") or url_for("public.home")
            return redirect(redirect_url)
        else:
            flash_errors(form)
    if (request.referrer or request.args.get("next")):
        next_url = request.args.get("next") or request.referrer
        return render_template('public/login.html', login_form=form, 
            next_url=next_url)
    else:
        return render_template('public/login.html', login_form=form)
def login():
    form = LoginForm(request.form)
    # Handle logging in
    if request.method == 'POST':
        if form.validate_on_submit():
            login_user(form.user)
            flash("You are logged in.", 'success')
            redirect_url = request.args.get("next") or url_for("public.home")
            return redirect(redirect_url)
        else:
            flash_errors(form)
    if (request.referrer or request.args.get("next")):
        next_url = request.args.get("next") or request.referrer
        return render_template('public/login.html',
                               login_form=form,
                               next_url=next_url)
    else:
        return render_template('public/login.html', login_form=form)