mirror of
https://github.com/anna-sara/vbytes_lan.git
synced 2026-03-16 16:25:41 +01:00
New api keys
This commit is contained in:
parent
6663d95c02
commit
1a40800ed8
3 changed files with 8 additions and 4 deletions
|
|
@ -16,7 +16,7 @@ class ParticipantController extends Controller
|
||||||
{
|
{
|
||||||
$permission = $request->permission;
|
$permission = $request->permission;
|
||||||
|
|
||||||
if ($permission === "key_1") {
|
if ($permission === "key_5") {
|
||||||
|
|
||||||
$participants = Participant::whereNotNull('lan_id')
|
$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')
|
->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([
|
return response()->json([
|
||||||
'code' => 200, 'message' => 'Unauthorized'
|
'code' => 401, 'message' => 'Unauthorized'
|
||||||
]);
|
]);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@ class ApiToken
|
||||||
*/
|
*/
|
||||||
public function handle(Request $request, Closure $next): Response
|
public function handle(Request $request, Closure $next): Response
|
||||||
{
|
{
|
||||||
if ($request->header('X-API-KEY') === config('apikeys.key_1')) {
|
if ($request->header('X-API-KEY') === config('apikeys.key_1')) {
|
||||||
|
|
||||||
$request->merge(["permission" => "key_1"]);
|
$request->merge(["permission" => "key_1"]);
|
||||||
|
|
||||||
|
|
@ -31,6 +31,10 @@ class ApiToken
|
||||||
|
|
||||||
$request->merge(["permission" => "key_4"]);
|
$request->merge(["permission" => "key_4"]);
|
||||||
|
|
||||||
|
} elseif ($request->header('X-API-KEY') === config('apikeys.key_5')) {
|
||||||
|
|
||||||
|
$request->merge(["permission" => "key_5"]);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
return response()->json(['code' => 401, 'message' => 'Unauthorized']);
|
return response()->json(['code' => 401, 'message' => 'Unauthorized']);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,5 +14,5 @@ return [
|
||||||
'key_2' => env('API_KEY_2'),
|
'key_2' => env('API_KEY_2'),
|
||||||
'key_3' => env('API_KEY_3'),
|
'key_3' => env('API_KEY_3'),
|
||||||
'key_4' => env('API_KEY_4'),
|
'key_4' => env('API_KEY_4'),
|
||||||
|
'key_5' => env('API_KEY_5')
|
||||||
];
|
];
|
||||||
Loading…
Reference in a new issue