示例#1
0
def login():
    form = LoginForm()
    if form.validate_on_submit():
        user = User.query.filter_by(username=form.username.data).first()
        if user is not None:
            login_user(user, form.remember_me.data)
            flash("Logged in sucessfully as {}.".format(user.username))
            return redirect(request.args.get('next') or url_for('index'))
        flash("Incorrect usename or password")
    return render_template("login.html", form=form)
示例#2
0
def login():
    form = LoginForm()
    if form.validate_on_submit():
        user = User.get_by_username(form.username.data)
        if user is not None and user.check_password(form.password.data):
            login_user(user, form.remember_me.data)
            flash("Logged in successfully as {}.".format(user.username))
            return redirect(request.args.get('next') or url_for('user', username=user.username))
        flash('Incorrect username or password.')
    return render_template("login.html", form=form)
def login():
    form = LoginForm()
    if form.validate_on_submit():
        usr = User.get_by_username(form.username.data)
        if user is not None and usr.check_password(form.password.data):
            login_user(usr, form.remember_me.data)
            flash("Logged in successfully as {}.".format(usr.username))
            return redirect(request.args.get('next') or url_for('user', username=usr.username))
        flash("Incorret username or password")
    return render_template("login.html", form=form)
示例#4
0
文件: views.py 项目: gbrethen/Thermos
def login():
    form = LoginForm()
    if form.validate_on_submit():
        # Login and validate the user
        user = User.query.filter_by(username=form.username.data).first()
        if user is not None:
            print(f"user: {user}")
            login_user(user, form.remember_me.data)
            flash(f"Logged in successfully as {user.username}")
            return redirect(request.args.get('next') or url_for('index'))
        flash('Incorrect username or password.')
    return render_template("login.html", form=form)
示例#5
0
def login():
    form = LoginForm()
    if form.validate_on_submit():

        #login and validate useer:
        user = User.getuserbyusername(username=form.username.data)
        if user is not None and user._checkpassword(form.password.data):
            login_user(user, form.remember_me.data)
            flash("Logged in Successfully as {}".format(user.username))
            return redirect(
                request.args.get('next')
                or url_for("user", username=user.username))
        flash(
            "Incorrect User Details entered or User Not found. Please try again or signup."
        )

    return render_template("login.html", form=form)