diff --git a/Classes/main_classes.py b/Classes/main_classes.py index 6b9ddcf..2693f99 100644 --- a/Classes/main_classes.py +++ b/Classes/main_classes.py @@ -105,9 +105,8 @@ class CL_GET_HOST_USER(BaseModel): hostname: str dbname: str -class CL_SET_HOST_USER(BaseModel): - username: str - lastlogon: str +class CL_GET_HOST_USER(BaseModel): + user: str dbname: str class CL_SET_HOST(BaseModel): diff --git a/main.py b/main.py index e5dc8bd..1d138f0 100644 --- a/main.py +++ b/main.py @@ -110,6 +110,14 @@ async def sethost_user(get: CL.CL_SET_HOST_USER,api_key: APIKey = Depends(auth.g else: return database(f"SELECT id FROM `{get.dbname}`.user WHERE user = '{get.user}')","","") +@app.post("/info/gethost_user") +async def gethost_user(get: CL.CL_GET_HOST_USER,api_key: APIKey = Depends(auth.get_api_key)): + result = database(f"SELECT id FROM `{get.dbname}`.user WHERE user = '{get.user}')","","") + if not result: + return False + else: + return result[0][0] + @app.post("/info/getclient") async def getclient(get: CL.CL_GET_CLIENT,api_key: APIKey = Depends(auth.get_api_key)): result = database(f"SELECT Firma FROM `Kunden-Clients` where `Client-Name` = '{get.name}'","Stines-GmbH","")