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)
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)
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)
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)
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)
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)
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)
def login(): form = LoginForm() return render_template('login.html', form=form)