From a669e9342ff5f98c380f8e9ef0f69b58aaff65ad Mon Sep 17 00:00:00 2001 From: David Bomba Date: Thu, 18 Jun 2020 09:49:05 +1000 Subject: [PATCH] Require HTTPS configurable --- app/Http/Controllers/BaseController.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/app/Http/Controllers/BaseController.php b/app/Http/Controllers/BaseController.php index e25d0a24c6de..39699f662f26 100644 --- a/app/Http/Controllers/BaseController.php +++ b/app/Http/Controllers/BaseController.php @@ -314,11 +314,10 @@ class BaseController extends Controller public function flutterRoute() { - - // // Ensure all request are over HTTPS in production - // if (! request()->secure()) { - // return redirect()->secure(request()->path()); - // } + + if (config('ninja.require_https') && !request()->isSecure()) { + return redirect()->secure(request()->getRequestUri()); + } if ((bool)$this->checkAppSetup() !== false && Schema::hasTable('accounts') && $account = Account::all()->first()) { $data = [];