// app/Http/Middleware/MaliciousRequestFilter.php namespace App\Http\Middleware; use Closure; use Illuminate\Http\Request; use Symfony\Component\HttpFoundation\Response; class MaliciousRequestFilter { public function handle(Request $request, Closure $next): Response { // 拦截日志中出现的恶意爬虫 $userAgent = $request->header('User-Agent'); if (preg_match('/(Bytespider|Zgrab)/i', $userAgent)) { abort(403, 'Forbidden'); } // 拦截登录接口的明文密码尝试(仅HTTPS允许登录请求) if ($request->is('login') && !$request->secure()) { abort(403, 'Login requests must use HTTPS'); } return $next($request); } } 鍏徃杞缃慱澹冲叕鍙镐拱鍗朹闂茬疆鍏徃杞骞冲彴_鍏徃鎵х収杞-蹇浆缃
Class App\Http\Middleware\MaliciousRequestFilter does not exist
3绉掑悗灏嗚烦杞洖棣栭〉