New api keys

This commit is contained in:
Anna-Sara Sélea 2026-02-12 21:17:34 +01:00
parent 6663d95c02
commit 1a40800ed8
3 changed files with 8 additions and 4 deletions

View file

@ -16,7 +16,7 @@ class ParticipantController extends Controller
{
$permission = $request->permission;
if ($permission === "key_1") {
if ($permission === "key_5") {
$participants = Participant::whereNotNull('lan_id')
->select('id','lan_id', 'first_name', 'surname','grade','phone','email', 'guardian_name', 'guardian_phone', 'guardian_email', 'is_visiting','friends', 'special_diet', 'status','created_at', 'updated_at')
@ -149,7 +149,7 @@ class ParticipantController extends Controller
}
return response()->json([
'code' => 200, 'message' => 'Unauthorized'
'code' => 401, 'message' => 'Unauthorized'
]);
}

View file

@ -31,6 +31,10 @@ class ApiToken
$request->merge(["permission" => "key_4"]);
} elseif ($request->header('X-API-KEY') === config('apikeys.key_5')) {
$request->merge(["permission" => "key_5"]);
} else {
return response()->json(['code' => 401, 'message' => 'Unauthorized']);
}

View file

@ -14,5 +14,5 @@ return [
'key_2' => env('API_KEY_2'),
'key_3' => env('API_KEY_3'),
'key_4' => env('API_KEY_4'),
'key_5' => env('API_KEY_5')
];