def login(): form = LoginForm(login=request.args.get("login", None), next=request.args.get("next", None)) if form.validate_on_submit(): user, auth = \ User.query.authenticate(form.login.data, form.password.data) if user and auth: session.permanent = form.remember identity_changed.send(current_app._get_current_object(), identity=Identity(user.id)) #need add next url flash(u"welcome {0}".format(user.username), "success") return redirect(url_for('index.index')) else: flash(u"无效登陆,请检查用户名或者密码", "error") return render_template('account/login.html', form=form)
def login(): form = LoginForm(login=request.args.get("login", None), next=request.args.get("next", None)) if form.validate_on_submit(): user, auth = \ User.query.authenticate(form.login.data, form.password.data) if user and auth: session.permanent = form.remember identity_changed.send(current_app._get_current_object(), identity=Identity(user.id)) # need add next url flash(u"welcome {0}".format(user.username), "success") return redirect(url_for('index.index')) else: flash(u"无效登陆,请检查用户名或者密码", "error") return render_template('account/login.html', form=form)