Пример #1
0
def login():
    if current_user.is_authenticated:
        return redirect(url_for('site.home'))
    form = LoginForm()
    if form.validate_on_submit():
        user = User.get_or_none(User.username == form.username.data)
        if user and CheckPassword(user.password, form.password.data):
            login_user(user, form.rememberme.data)
            flash(
                f'login successfully,Welcome <strong>{ current_user.name } </strong>',
                'success')
            return redirect(url_for('site.home'))
        flash('Invalid username or password', 'danger')
    return render_template('auth/login.html', form=form)