def getPass(user, session): users = readUsers() if user and user in users: n = request.forms.n e = request.forms.e publicKey = rsa.PublicKey(int(n), int(e)) allPass = loadPassword(user) message = json.dumps(allPass) after = enRSA(message, publicKey) return resJSON(1, "ok", after) return resJSON(0, "no")
def deletePass(user, session): users = readUsers() try: if user and user in users: id = request.forms.id allPass = loadPassword(user) if id in allPass: del allPass[id] savePassword(user, allPass) return resJSON(1, "delete ok") else: return resJSON(1, "delete already") except Exception: print Exception return resJSON(0, "Error. try refresh the page")
def editPass(user, session): users = readUsers() guest_key = request.get_cookie("guest") private = Session.getGuest_key(guest_key, "privateKey") try: if user and user in users and private: item = request.forms.item item = deRSA(item, private) item = item.split("|") id = item[1] value = item[0] allPass = loadPassword(user) allPass[id] = value savePassword(user, allPass) return resJSON(1, "save ok") except Exception: print Exception return resJSON(0, "Error. try refresh the page")