From: soufiane Date: Wed, 17 Sep 2025 09:44:43 +0000 (+0200) Subject: wait #7747 @0:30 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=b96879cfd0c26e31c611f396d170d359318580ec;p=psq.git wait #7747 @0:30 --- 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 @@