Ejemplo n.º 1
0
def login():
    form = LoginForm()
    if form.validate_on_submit():
        user = User.query.filter_by(username=form.username.data).first()
        login_user(user, form.remember_me.data)
        return redirect(url_for('.index'))
    return render_template('login.html', form=form)
Ejemplo n.º 2
0
def login():
    form = LoginForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        login_user(user, form.remember_me.data)
        return redirect(url_for('.index'))
    return render_template('login.html', form=form)
Ejemplo n.º 3
0
def login():
    form = LoginForm()
    if form.validate_on_submit():
        user = User.query.filter_by(email=form.email.data).first()
        # 使用 flask-login 提供的 login_user 函数。它的使用也很简单,第一个参数是 User 对象,第二个参数是个布尔值,告诉 flask-login 是否需要记住该用户。
        login_user(user, form.remember_me.data)
        return redirect(url_for('.index'))
    return render_template('login.html', form=form)
Ejemplo n.º 4
0
def login():
    form = LoginForm()
    if form.validate_on_submit():
        user = User.query.filter_by(username=form.username.data).first()
        login_user(user, form.remember_me.data)
        # flash('wrong!!!!','error')
        return redirect(url_for('.index'))
    return render_template('login.html', form=form)
Ejemplo n.º 5
0
def login():
    form = LoginForm()
    if form.validate_on_submit():
        user = User.query.filter_by(username=form.username.data).first()
        # login_user函数的第一个参数是User对象,第二个函数是布尔值,告诉flask-login是否需要记住该用户
        login_user(user, form.remember_me.data)
        return redirect(url_for('.index'))
    return render_template('login.html', form=form)
Ejemplo n.º 6
0
def login():
    """用户登录"""

    form = LoginForm()
    if form.validate_on_submit():
        user = User.query.filter_by(username=form.username.data).first()
        login_user(user, form.remember_me.data)
        flash('登录成功。', 'success')
        return redirect(url_for('.index'))
    return render_template('login.html', form=form)
Ejemplo n.º 7
0
def login():
	form = LoginForm()
	''' validate_on_submit是flask-wtf提供的FlaskForm的方法
	用于将表单提 交的数据和对应form中声明的表单数据验证器进行验证,返回布尔值
	''' 
	if form.validate_on_submit():
		user = User.query.filter_by(username=form.username.data).first()
		# login_user函数的第一个参数是User对象,第二个函数是布尔值,告诉flask-login是否需要记住该用户 
		login_user(user, form.remember_me.data)
		return redirect(url_for('.index'))
	return render_template('login.html', form=form)
Ejemplo n.º 8
0
def login():
    form = LoginForm()
    return render_template('login.html', form=form)