示例#1
0
def login():   
    form = NameForm()
    if request.method == 'GET':
        return render_template("login.html", form=form)
    if request.method == 'POST' and form.validate():
        user = User.query.filter_by(username=form.name.data).first()
        if user is not None and user.verify_password(form.password.data):
            login_user(user, form.remember_me.data)
            flash(u'登录成功!')
            return redirect(url_for('list')) 
        else:
            flash(u'用户名或密码错误')
            return redirect(url_for('login'))
示例#2
0
def index(template):
	form = NameForm(request.form)
	if request.method == 'POST' and form.validate():
		session["name"] = form.name.data
	return render_template(template, form=form)
示例#3
0
def tool():
	form = NameForm(request.form)
	if request.method == 'POST' and form.validate():
		session["name"] = name_alter(form.name.data)
	return render_template('tool.html', form=form)