def validate(self):
check_validate = super(LoginForm, self).validate()
if not check_validate:
return False
user = User.query.filter_by(email=self.email.data).first()
if not user:
check_password_hash('A dumb password', self.password.data)
self.email.errors.append('Invalid email or password')
self.password.errors.append('Invalid email or password')
return False
if not user.check_password(self.password.data):
self.email.errors.append('Invalid email or password')
self.password.errors.append('Invalid email or password')
return False
return True
评论列表
文章目录