def validate(self): rv = Form.validate(self) if not rv: return False user = Users.get_by_username(self.username.data) if user: self.username.errors.append('Username has already been registered') return False return True
def validate(self): rv = Form.validate(self) if not rv: return False user = Users.get_by_username(self.username.data) if not user: self.username.errors.append('User does not exist') return False if not user.verify_password(self.password.data): self.password.errors.append('Password incorrect') return False self.user = user return True
def user_loader(username): return Users.get_by_username(username)