From 48948091052c30dc16578b4ccc9c7c33b4550b54 Mon Sep 17 00:00:00 2001 From: Juan Pablo Vial Date: Fri, 25 Oct 2024 18:33:50 -0300 Subject: [PATCH] No usar schema para revision de url --- app/src/Middleware/Authentication.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/app/src/Middleware/Authentication.php b/app/src/Middleware/Authentication.php index 6cbb819..28f3fdf 100644 --- a/app/src/Middleware/Authentication.php +++ b/app/src/Middleware/Authentication.php @@ -1,6 +1,7 @@ getUri(); $current_path = $uri->getPath(); $current_url = implode('', [ - "{$uri->getScheme()}://", $uri->getHost() . ($uri->getPort() !== null ? ":{$uri->getPort()}" : ''), $uri->getPath() ]); @@ -58,9 +58,14 @@ class Authentication return true; } } + $login = new Uri($this->login_url); + $login_url = implode('', [ + $login->getHost() . ($login->getPort() !== null ? ":{$login->getPort()}" : ''), + $login->getPath() + ]); $valid_uris = [ - $this->login_url, - "{$this->login_url}/", + $login_url, + "{$login_url}/", ]; if (in_array($current_url, $valid_uris, true)) { return true;