From 1a85fea561494826fa624dccf23276a7f796e915 Mon Sep 17 00:00:00 2001 From: "Florian (DF2ET)" Date: Fri, 20 Feb 2026 12:23:55 +0100 Subject: [PATCH] Update application/controllers/Api.php Co-authored-by: Joerg (DJ7NT) --- application/controllers/Api.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/application/controllers/Api.php b/application/controllers/Api.php index b221da1ba..d0598d0ed 100644 --- a/application/controllers/Api.php +++ b/application/controllers/Api.php @@ -733,6 +733,10 @@ class API extends CI_Controller { echo json_encode(['status' => 'failed', 'reason' => "wrong JSON"]); die(); } + // Check rate limit + $identifier = isset($obj['key']) ? $obj['key'] : null; + $this->check_rate_limit('logbook_get_worked_grids', $identifier); + if(!isset($obj['key']) || $this->api_model->authorize($obj['key']) == 0) { http_response_code(401); echo json_encode(['status' => 'failed', 'reason' => "missing api key"]);