From f5de2cb757efa02cc39ca0c6f4a5cb71d4d5cb01 Mon Sep 17 00:00:00 2001
From: Tomasz Wolniewicz <twoln@umk.pl>
Date: Thu, 7 Mar 2024 09:37:37 +0100
Subject: [PATCH] fixing the admin mode without TOTP

---
 page-logic/manage.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/page-logic/manage.php b/page-logic/manage.php
index 65eaabb..545f902 100644
--- a/page-logic/manage.php
+++ b/page-logic/manage.php
@@ -189,7 +189,7 @@ $mgm->setPostVar();
 
 Utils::debug(5, "This run OTP status: ". $mgm->otp_succeeded."\n");
 
-if ($mgm->otp_succeeded == 1)
+if ((LOCAL_AUTH == true && OTP_SERVER == null && $mgm->admin == 1) || $mgm->otp_succeeded == 1)
     require(eduGAIN_config . "database_policy.php");
 else
     require(eduGAIN_config . "database_rw.php");
-- 
GitLab