added configuration adjustment for prodtpd if renew-hook for lets encrypt is used; updater-compatibility if gui_access field is not present yet (froxlor <2.2); removed depercated gentoo config templates
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
This commit is contained in:
20
index.php
20
index.php
@@ -165,12 +165,16 @@ if ($action == '2fa_entercode') {
|
||||
$loginname = Validate::validate($_POST['loginname'], 'loginname');
|
||||
$password = Validate::validate($_POST['password'], 'password');
|
||||
|
||||
$select_additional = '';
|
||||
if (Settings::Get('panel.db_version') >= 202312230) {
|
||||
$select_additional = ' AND `gui_access` = 1';
|
||||
}
|
||||
$stmt = Database::prepare("
|
||||
SELECT `loginname` AS `customer`
|
||||
FROM `" . TABLE_PANEL_CUSTOMERS . "`
|
||||
WHERE `loginname`= :loginname
|
||||
AND `gui_access` = 1
|
||||
");
|
||||
WHERE `loginname`= :loginname" .
|
||||
$select_additional
|
||||
);
|
||||
Database::pexecute($stmt, [
|
||||
"loginname" => $loginname
|
||||
]);
|
||||
@@ -243,12 +247,16 @@ if ($action == '2fa_entercode') {
|
||||
exit();
|
||||
}
|
||||
} else {
|
||||
$select_additional = '';
|
||||
if (Settings::Get('panel.db_version') >= 202312230) {
|
||||
$select_additional = ' AND `gui_access` = 1';
|
||||
}
|
||||
$stmt = Database::prepare("
|
||||
SELECT `loginname` AS `admin`
|
||||
FROM `" . TABLE_PANEL_ADMINS . "`
|
||||
WHERE `loginname`= :loginname
|
||||
AND `gui_access` = 1
|
||||
");
|
||||
WHERE `loginname`= :loginname" .
|
||||
$select_additional
|
||||
);
|
||||
Database::pexecute($stmt, [
|
||||
"loginname" => $loginname
|
||||
]);
|
||||
|
||||
Reference in New Issue
Block a user