Files
lsky-pro/app/Http/Middleware/AuthenticateWithAdmin.php
T
Wisp X fbd0a59938 🐛 修复 BUG
2022-01-23 15:32:27 +08:00

25 lines
460 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)
{
$this->authenticate($request, $guards);
/** @var User $user */
$user = Auth::user();
if (! $user->is_adminer) {
return abort(403);
}
return $next($request);
}
}