Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
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)
Ejemplo n.º 3
0
 def validate_password(self, field):
     account = self.account.data
     if not User.check_auth(account, field.data):
         raise ValidationError(u'无效的帐号或密码!')
Ejemplo n.º 4
0
def load_user(user_id):
    return User.query_filter_by(id=user_id)