def validate_credentials(self, email, password): user = User.select().where(fn.lower(User.email) == email.lower()).first() if not user: raise self.UserDoesNotExist if not self.password_match(user, password): raise self.InvalidPassword return user
def there_are_users(self): return User.select().exists()
def email_taken(self, email): return User.select().where( fn.lower(User.email) == email.lower()).exists()
def email_taken(self, email): return User.select().where(fn.lower(User.email) == email.lower()).exists()