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'))
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)
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)