From 000fcd667947a17c91fc578f0ad99b3b65a51c24 Mon Sep 17 00:00:00 2001 From: Sebastian Serfling Date: Thu, 12 Oct 2023 13:38:34 +0200 Subject: [PATCH] Remove API key From Console --- Classes/main_classes.py | 5 ++--- main.py | 8 ++++++++ 2 files changed, 10 insertions(+), 3 deletions(-) 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","")