From b96879cfd0c26e31c611f396d170d359318580ec Mon Sep 17 00:00:00 2001 From: soufiane Date: Wed, 17 Sep 2025 11:44:43 +0200 Subject: [PATCH] wait #7747 @0:30 --- app/Http/Controllers/ArchiveController.php | 10 +++++++--- app/Http/Controllers/Controller.php | 8 ++++++++ resources/views/partials/nav-v2.blade.php | 2 ++ 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/ArchiveController.php b/app/Http/Controllers/ArchiveController.php index 64d7c3e..d1505f4 100644 --- a/app/Http/Controllers/ArchiveController.php +++ b/app/Http/Controllers/ArchiveController.php @@ -3,15 +3,19 @@ namespace App\Http\Controllers; use App\FileCollection; +use App\Models\User; use Illuminate\Http\Request; class ArchiveController extends Controller { public function index() { - - if(\Auth::check() && \Auth::user()->hasValidSubscription()) { - \View::share('authorized'); + if(!\Auth::check()) { + abort('404'); + }else { + if(!\Auth::user()->hasValidSubscription()) { + abort('404'); + } } $this->injectAllPdf(); diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php index 969b4a9..0f1714d 100644 --- a/app/Http/Controllers/Controller.php +++ b/app/Http/Controllers/Controller.php @@ -65,6 +65,14 @@ class Controller extends BaseController } public function getPdfBySlug() { + if(!\Auth::check()) { + return false; + }else { + if(!\Auth::user()->hasValidSubscription()) { + return false; + } + } + if(null === $this->client) { $this->connect(); } diff --git a/resources/views/partials/nav-v2.blade.php b/resources/views/partials/nav-v2.blade.php index 854ebbd..e1dfd05 100644 --- a/resources/views/partials/nav-v2.blade.php +++ b/resources/views/partials/nav-v2.blade.php @@ -6,7 +6,9 @@ -- 2.39.5