Compare commits

...

1 Commits

Author SHA1 Message Date
b061c4d87d fix: middleware 2023-10-10 19:50:54 +11:00

View File

@ -2,13 +2,23 @@
namespace App\Http\Middleware;
use Illuminate\Auth\Middleware\Authenticate as Middleware;
use Closure;
use Illuminate\Http\Request;
use Symfony\Component\HttpFoundation\Response;
class AuthenticateAdmin extends Middleware
class AuthenticateAdmin
{
protected function redirectTo(Request $request): ?string
/**
* Handle an incoming request.
*
* @param \Closure(\Illuminate\Http\Request): (\Symfony\Component\HttpFoundation\Response) $next
*/
public function handle(Request $request, Closure $next): Response
{
return auth()->user()->is_admin;
if (!auth()->user()->is_admin) {
return response('Unauthorized', 401);
}
return $next($request);
}
}