Ejemplo n.º 1
0
 def add_new_user(password, cellphone, country_code="+86"):
     username = OHHOUUID.get_uuid1_string()
     user = User()
     user.set_username(username)
     OHHOLog.print_log(user.add_user(password, cellphone, country_code))
     the_user = user.get_by_username(username)
     if the_user:
         result = Result.result_success()
         result["user_id"] = the_user.id
     else:
         result = Result.result_failed()
         result["user_id"] = 0
     return result
Ejemplo n.º 2
0
    def post(self):
        the_post = Post()
        username = the_post.get_username(self)
        password = the_post.get_password(self)
        instance = User(username)

        result = instance.add_user(password)
        if result.get("code", 0) > 0:
            user_extension_dict = the_post.get_user_extension(self)
            user = instance.get_user()
            success = instance.add_user_extension(user.id, user_extension_dict)
            if success:
                return self.redirect(MANAGEMENT_USER_LIST_URL)
        return self.redirect(MANAGEMENT_USER_ADD_URL)