From d5109af225f553a247763da386663b8ee7237fb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Beganovi=C4=87?= Date: Tue, 30 Mar 2021 14:07:31 +0200 Subject: [PATCH] wip --- app/Http/Requests/ClientPortal/RegisterRequest.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/Http/Requests/ClientPortal/RegisterRequest.php b/app/Http/Requests/ClientPortal/RegisterRequest.php index 06726e740d46..5a0405f6e06f 100644 --- a/app/Http/Requests/ClientPortal/RegisterRequest.php +++ b/app/Http/Requests/ClientPortal/RegisterRequest.php @@ -2,7 +2,9 @@ namespace App\Http\Requests\ClientPortal; +use App\Models\Account; use App\Models\Company; +use App\Utils\Ninja; use Illuminate\Foundation\Http\FormRequest; class RegisterRequest extends FormRequest @@ -43,6 +45,14 @@ class RegisterRequest extends FormRequest return Company::where('company_key', $this->company_key)->firstOrFail(); } + if (!$this->route()->parameter('company_key') && Ninja::isSelfHost()) { + $company = Account::first()->default_company; + + abort_unless($company->client_can_register, 404); + + return $company; + } + abort(404); } }