From 23cb3126447ee8710641d5b58b8b4279addde6bc Mon Sep 17 00:00:00 2001 From: tom Date: Fri, 28 Feb 2025 13:10:22 +0100 Subject: [PATCH] CHANGE: added api_key to get params --- Backend/endpoints/time_create.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Backend/endpoints/time_create.go b/Backend/endpoints/time_create.go index 449df4a..e1f4d58 100644 --- a/Backend/endpoints/time_create.go +++ b/Backend/endpoints/time_create.go @@ -62,5 +62,13 @@ func checkPassword(r *http.Request) bool { authToken := helper.GetEnv("API_TOKEN", "dont_access") authHeaders := r.Header.Get("Authorization") _authStart := len("Bearer ") + if len(authHeaders) <= _authStart { + authHeaders = r.URL.Query().Get("api_key") + _authStart = 0 + if len(authHeaders) <= _authStart { + return false + } + } + log.Println(authHeaders) return authToken == authHeaders[_authStart:] }