users.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:GitDigger 作者: lc-soft 项目源码 文件源码
def validate(self):
        print 'validate'
        if not Form.validate(self):
            print 'validate False'
            return False
        login = self.login.data
        if login[1:-1].find('@') >= 0:
            user = User.query.filter_by(email=login).first()
            login_type = 'email'
        else:
            user = User.query.filter_by(username=login).first()
            login_type = 'username'
        print user, login_type
        if user is None:
            self.login.errors.append('Unknown %s' % login_type)
            return False
        if not check_password_hash(user.password, self.password.data):
            self.password.errors.append('Invalid password')
            return False
        self.user = user
        return True
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号