Exemplo n.º 1
0
 def verify(self, pwd):
     if self.exists():
         if self["password"] == encrypt(pwd):
             return self.succes()
         else:
             return self.err(APIStatus["STAT_API_USER_PWD_ERR"])
     else:
         return self.err(APIStatus["STAT_API_USER_UNEXIST"])
Exemplo n.º 2
0
 def verify(self, pwd):
     if self.exists():
         if self["password"] == encrypt(pwd):
             return self.succes()
         else:
             return self.err(APIStatus["STAT_API_USER_PWD_ERR"])
     else:
         return self.err(APIStatus["STAT_API_USER_UNEXIST"])
Exemplo n.º 3
0
    def put(self, *args, **kwargs):
        self.parse_arg_str("user_pwd", False)

        if self.user:
            if self.data["user_pwd"]:
                self.user["user_pwd"] = encrypt(self.data["user_pwd"])
        else:
            return self.error(APIStatus["STAT_API_USER_UNEXIST"])

        return self.success(self.user.get_raw())
Exemplo n.º 4
0
    def verify(self, name, pwd):
        self.find_one({"name": name})

        if self.exists():
            if self["password"] == encrypt(pwd):
                return self.succes()
            else:
                return self.err(APIStatus["STAT_API_MANAGER_PWD_ERR"])
        else:
            return self.err(APIStatus["STAT_API_MANAGER_UNEXIST"])
Exemplo n.º 5
0
    def verify(self, name, pwd):
        self.find_one({"name": name})

        if self.exists():
            if self["password"] == encrypt(pwd):
                return self.succes()
            else:
                return self.err(APIStatus["STAT_API_MANAGER_PWD_ERR"])
        else:
            return self.err(APIStatus["STAT_API_MANAGER_UNEXIST"])
Exemplo n.º 6
0
    def put(self, *args, **kwargs):
        self.parse_arg_str("user_pwd", False)

        if self.user:
            if self.data["user_pwd"]:
                self.user["user_pwd"] = encrypt(self.data["user_pwd"])
        else:
            return self.error(APIStatus["STAT_API_USER_UNEXIST"])

        return self.success(self.user.get_raw())
Exemplo n.º 7
0
    def login(self):
        self.parse_arg_str("manager_name", True)
        self.parse_arg_str("manager_pwd", True)

        self.user["manager_name"] = self.data["manager_name"]

        if not self.manager:
            return self.error(APIStatus["STAT_API_MANAGER_UNEXIST"])
        if self.user["manager_pwd"] != encrypt(self.data["manager_pwd"]):
            return self.error(APIStatus["STAT_API_MANAGER_PWD_ERR"])

        self.set_manager_cookie()
        self.success()
Exemplo n.º 8
0
    def login(self):
        self.parse_arg_str("user_name", True)
        self.parse_arg_str("user_pwd",  True)

        self.user["user_name"] = self.data["user_name"]

        if not self.user:
            return self.error(APIStatus["STAT_API_USER_UNEXIST"])
        if self.user["user_pwd"] != encrypt(self.data["user_pwd"]):
            return self.error(APIStatus["STAT_API_USER_PWD_ERR"])

        self.set_user_cookie()
        self.success()
Exemplo n.º 9
0
    def post(self, *args, **kwargs):
        self.parse_arg_str("user_name",     True)
        self.parse_arg_str("user_pwd",      True)
        self.parse_arg_str("user_email",    True)

        self.user["user_email"] = self.data["user_email"]
        self.user["user_name"]  = self.data["user_name"]
        self.user["user_pwd"]   = encrypt(self.data["user_pwd"])

        if self.user:
            self.user.clear()
            return self.error(APIStatus["STAT_API_USER_EXIST"])

        self.set_user_cookie()
        return self.success(self.user.get_raw())
Exemplo n.º 10
0
    def post(self, *args, **kwargs):
        self.parse_arg_str("user_name", True)
        self.parse_arg_str("user_pwd", True)
        self.parse_arg_str("user_email", True)

        self.user["user_email"] = self.data["user_email"]
        self.user["user_name"] = self.data["user_name"]
        self.user["user_pwd"] = encrypt(self.data["user_pwd"])

        if self.user:
            self.user.clear()
            return self.error(APIStatus["STAT_API_USER_EXIST"])

        self.set_user_cookie()
        return self.success(self.user.get_raw())
Exemplo n.º 11
0
 def update_pwd(self, pwd):
     if self.exists():
         self["password"] = encrypt(pwd)
         return self.succes()
     else:
         return self.err(APIStatus["STAT_API_MANAGER_UNEXIST"])
Exemplo n.º 12
0
 def update_pwd(self, pwd):
     if self.exists():
         self["password"] = encrypt(pwd)
         return self.succes()
     else:
         return self.err(APIStatus["STAT_API_MANAGER_UNEXIST"])