/
dimamir
/
coolify
Обзор
Документация
Войти
/
dimamir
/
coolify
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
app/Http/Middleware/OnlyRootApiToken.php
25 строк
633 B
Andras Bacsai
fix: api updates
03 июл 2024, 14:13
03 июл 2024, 14:13
b24a489
Код
Авторство
О чём код?
<?php namespace App\Http\Middleware; use Closure; use Illuminate\Http\Request; use Symfony\Component\HttpFoundation\Response; class OnlyRootApiToken { /** * Handle an incoming request. * * @param \Closure(\Illuminate\Http\Request): (\Symfony\Component\HttpFoundation\Response) $next */ public function handle(Request $request, Closure $next): Response { $token = auth()->user()->currentAccessToken(); if ($token->can('*')) { return $next($request); } return response()->json(['message' => 'You are not allowed to perform this action.'], 403); } }