def validate_login(self):
user = self.get_user()
if user is None:
self.username.errors = ('Invalid username', )
return False
if not check_password_hash(user.password, self.password.data):
self.password.errors = ('Invalid password', )
return False
if not user.is_active:
self.username.errors = ('You are not an user active', )
return False
if not user.is_admin:
self.username.errors = ('You are not an administrator', )
return False
return True
评论列表
文章目录