Beispiel #1
0
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
Beispiel #2
0
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)