def login(): form = LoginForm() if form.validate_on_submit(): user = User.query_filter_by(username=form.account.data) login_user(user) return redirect(request.args.get("next") or url_for('default')) return render_template('account/login.html', form=form)
def validate_password(self, field): account = self.account.data if not User.check_auth(account, field.data): raise ValidationError(u'无效的帐号或密码!')
def load_user(user_id): return User.query_filter_by(id=user_id)