diff --git a/app/Http/Controllers/ProxyController.php b/app/Http/Controllers/ProxyController.php index eed0abfbf0d054abd06bb875ad81a88d0264acb3..2a409fdb74a5c4f85789e5669acac88d08527a92 100644 --- a/app/Http/Controllers/ProxyController.php +++ b/app/Http/Controllers/ProxyController.php @@ -105,6 +105,7 @@ class ProxyController extends Controller public function proxy(Request $request) { if(!$request->filled("url") || !$request->filled("password") || !$request->filled("valid-until")){ + Log::info("Request with missing url, password or valid-until"); abort(400, "Invalid Request"); } @@ -114,6 +115,7 @@ class ProxyController extends Controller // Check Password if(!self::checkPassword($targetUrl, $validUntil, $password)){ + Log::info("Password incorrect"); abort(400, "Invalid Request"); } @@ -124,6 +126,7 @@ class ProxyController extends Controller } if ($validUntil->isBefore(Carbon::now()->setTimezone("UTC"))) { + Log::info("URL expired"); abort(400, "Invalid Request"); } @@ -133,6 +136,7 @@ class ProxyController extends Controller // The target URL couldn't be parsed. This is probably a malformed URL // The URL to load itself is a URL to our proxy if($host === false || $host === $selfHost){ + Log::info("URL to myself"); abort(404, "Invalid Request"); }