From eadf70d809f87147faeece7c7a386f34fa049f23 Mon Sep 17 00:00:00 2001 From: FreddleSpl0it Date: Thu, 18 Apr 2024 14:23:35 +0200 Subject: [PATCH 1/2] [Web] include prerequisites in autodiscover --- data/web/autodiscover.php | 22 +--------------------- 1 file changed, 1 insertion(+), 21 deletions(-) diff --git a/data/web/autodiscover.php b/data/web/autodiscover.php index cff10b4c6..28819f567 100644 --- a/data/web/autodiscover.php +++ b/data/web/autodiscover.php @@ -1,27 +1,7 @@ connect(getenv('REDIS_SLAVEOF_IP'), getenv('REDIS_SLAVEOF_PORT')); - } - else { - $redis->connect('redis-mailcow', 6379); - } -} -catch (Exception $e) { - exit; -} - error_reporting(0); $data = trim(file_get_contents("php://input")); From 95d6eeb37aaa02252d83da869b127a24575b850d Mon Sep 17 00:00:00 2001 From: FreddleSpl0it Date: Fri, 19 Apr 2024 20:32:44 +0200 Subject: [PATCH 2/2] [Web] revert include prerequisites in autodiscover - include autoload --- data/web/autodiscover.php | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/data/web/autodiscover.php b/data/web/autodiscover.php index 28819f567..323f89e78 100644 --- a/data/web/autodiscover.php +++ b/data/web/autodiscover.php @@ -1,7 +1,29 @@ connect(getenv('REDIS_SLAVEOF_IP'), getenv('REDIS_SLAVEOF_PORT')); + } + else { + $redis->connect('redis-mailcow', 6379); + } +} +catch (Exception $e) { + exit; +} + error_reporting(0); $data = trim(file_get_contents("php://input")); @@ -30,6 +52,10 @@ $opt = [ PDO::ATTR_EMULATE_PREPARES => false, ]; $pdo = new PDO($dsn, $database_user, $database_pass, $opt); + +// Init Identity Provider +$iam_provider = identity_provider('init'); + $login_user = strtolower(trim($_SERVER['PHP_AUTH_USER'])); $login_pass = trim(htmlspecialchars_decode($_SERVER['PHP_AUTH_PW']));