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:] }