From 04fc009874db2d539ad881b649f7ebb512f05312 Mon Sep 17 00:00:00 2001 From: floppydiskette Date: Thu, 8 Aug 2024 22:22:38 +0100 Subject: Init rails app --- app/Http/Middleware/RateLimiter.php | 35 ----------------------------------- 1 file changed, 35 deletions(-) delete mode 100644 app/Http/Middleware/RateLimiter.php (limited to 'app/Http/Middleware/RateLimiter.php') diff --git a/app/Http/Middleware/RateLimiter.php b/app/Http/Middleware/RateLimiter.php deleted file mode 100644 index 821868f..0000000 --- a/app/Http/Middleware/RateLimiter.php +++ /dev/null @@ -1,35 +0,0 @@ -check()) { - return $next($request); - } - $ipAddress = $request->ip(); - $cacheKey = 'rate_limit_'.$ipAddress; - - if (Cache::has($cacheKey)) { - // If the cache key exists, the IP has submitted an entry within the last hour. - return response()->view('errors.guestbook-ratelimit', [], 429); - } - - // Add the IP address to the cache and set the expiration time to one hour. - Cache::put($cacheKey, true, 3600); - - return $next($request); - } -} -- cgit v1.2.3-54-g00ecf