def add_one_user(self, user): rs = User.select().where(User.email == user.get("email")) if rs: self.error.append("email_is_registered") return 0 user["password"] = self._md5_password(user.get("password")) user["uid"] = str(uuid.uuid4()) User.create(**user) return 1
def valid_user(self, login_key, password): user = User.get(User.email == login_key | User.username == login_key) if user: if user.password == self._md5_password(password): user.password = "" user.created_at = "" user.updated_at = "" return user else: self.error.append("wrong_password") else: self.error.append("no_exist_email_or_user_name")