def validate(self): if not Form.validate(self): return False if not Form.is_submitted(self): return False user = User.query.filter_by( username=self.username.data.lower()).first() if user and user.check_password(self.password.data): return True return False
def validate(self): if not Form.validate(self): return False if not Form.is_submitted(self): return False #select user from database user = User.query.filter_by( username=self.register_username.data.lower()).first() if user: self.register_username.errors.append("That email is already taken") return False else: return True
def is_submitted(self): return Form.is_submitted(self) and request.form.get("form_name") == self._form_name