def is_login_valid(cls, email: str, password: str) -> bool: user = cls.find_by_email(email) if not Utils.check_password(password, user.password): raise UserErrors.IncorrectPasswordError("Your password is incorrect!") return True