def registerUser(login, password, firstName, lastName, passport, rights): if len(DatabaseManager.checkUser(login)) != 0: return False DatabaseManager.addUser(login, password, rights) userId = DatabaseManager.getUserId(login)[0] DatabaseManager.addClient(userId, firstName, lastName, passport) return True
def addClient(): body = request.json token = body['token'] if not DatabaseManager.checkSession(token): return HTTPResponse(status=401) else: rights = DatabaseManager.getUserRights( DatabaseManager.getLoginByToken(token)[0])[0] if rights != 'admin': return HTTPResponse(status=403) DatabaseManager.addClient(body['userId'], body['firstName'], body['lastName'], body['passport']) return HTTPResponse(status=200)