def srv_login(self, args): """ 响应登录 :param args: :return: """ responseData = self.__getMsg() if responseData != "OK": self.__putInter(209) return code = args["code"] password = args["password"] userManager = config.UserManager(os.path.join(pathConf, "user")) result, name, info = userManager.userLogin(code, password) if result: self.__putInter(199, name=name, info=info) else: self.__putInter(299, info=info)
def srv_password(self, args): """ 响应修改密码 :param args:{"action":"password", "pwold":pwold, "pwnew":pwnew} :return: """ responseData = self.__getMsg() if responseData != "OK": self.__putInter(209) return code = args["code"] pwold = args["pwold"] pwnew = args["pwnew"] userManager = config.UserManager(os.path.join(pathConf, "user")) result, name, info = userManager.password(code, pwold, pwnew) if result: self.__putInter(199, name=name, info=info) else: self.__putInter(299, info=info)
def srv_dir(self, args): """ 显示文件列表 :param args: :return: """ responseData = self.__getMsg() if responseData != "OK": self.__putInter(209) return filepath = args["path"] if len(filepath) == 0: self.__putInter(202, info="当前目录无效") return userManager = config.UserManager(os.path.join(pathConf, "user")) result, paths, files, info = userManager.dir(filepath) if result: self.__putInter(199, info=info, paths=paths, files=files) else: self.__putInter(299, info=info)
def srv_cd(self, args): """ 切换目录 :param args: :return: """ responseData = self.__getMsg() if responseData != "OK": self.__putInter(209) return filepath = args["path"] pathname = args["pathname"] if len(filepath) == 0: self.__putInter(202, info="当前目录无效") return userManager = config.UserManager(os.path.join(pathConf, "user")) result, newpath, info = userManager.cd(filepath, pathname) if result: self.__putInter(199, info=info, newpath=newpath) else: self.__putInter(299, info=info)
def srv_delfile(self, args): """ 响应删除文件 :param args: :return: """ responseData = self.__getMsg() if responseData != "OK": self.__putInter(209) return filepath = args["path"] filename = args["filename"] if len(filepath) == 0: self.__putInter(202, info="当前目录无效") return userManager = config.UserManager(os.path.join(pathConf, "user")) result, info = userManager.delFile(filepath, filename) if result: self.__putInter(199, info=info) else: self.__putInter(299, info=info)
def srv_renamedir(self, args): """ 响应重命名目录 :param args: :return: """ responseData = self.__getMsg() if responseData != "OK": self.__putInter(209) return filepath = args["path"] oldname = args["oldname"] newname = args["newname"] if len(filepath) == 0: self.__putInter(202, info="当前目录无效") return userManager = config.UserManager(os.path.join(pathConf, "user")) result, info = userManager.renameDir(filepath, oldname, newname) if result: self.__putInter(199, info=info) else: self.__putInter(299, info=info)