fix issues in login when 'login with domain' is activated; improved php8.3 compatibity; updated ubuntu noble config-template for dovecot and proftpd
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
This commit is contained in:
@@ -181,6 +181,7 @@ if ($action == '2fa_entercode') {
|
||||
$row = $stmt->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
$is_admin = false;
|
||||
$table = "";
|
||||
if ($row && $row['customer'] == $loginname) {
|
||||
$table = "`" . TABLE_PANEL_CUSTOMERS . "`";
|
||||
$uid = 'customerid';
|
||||
@@ -220,11 +221,14 @@ if ($action == '2fa_entercode') {
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
$is_admin = true;
|
||||
}
|
||||
}
|
||||
|
||||
if (empty($table)) {
|
||||
// try login as admin of no customer-login method worked
|
||||
$is_admin = true;
|
||||
}
|
||||
|
||||
if ((Froxlor::hasUpdates() || Froxlor::hasDbUpdates()) && $is_admin == false) {
|
||||
Response::redirectTo('index.php');
|
||||
exit();
|
||||
|
||||
Reference in New Issue
Block a user