Files
lsky-pro/app/Http/Middleware/AuthenticateWithAdmin.php
T
Wisp X 3507034427 🐛 修复 BUG
2022-01-20 13:11:36 +08:00

25 lines
465 B
PHP

<?php
namespace App\Http\Middleware;
use App\Models\User;
use Closure;
use Illuminate\Support\Facades\Auth;
class AuthenticateWithAdmin extends Authenticate
{
public function handle($request, Closure $next, ...$guards)
{
parent::handle($request, $next, ...$guards);
/** @var User $user */
$user = Auth::user();
if (! $user->is_adminer) {
return abort(403);
}
return $next($request);
}
}