mirror of
https://github.com/serghey-rodin/vesta.git
synced 2025-08-22 14:24:07 -07:00
Disabling login with 'root'
tnx @jaapmarcus and HestiaCP
This commit is contained in:
parent
bdb1c1f028
commit
d6eb5f0ba7
1 changed files with 73 additions and 67 deletions
|
@ -35,6 +35,11 @@ if (isset($_POST['user']) && isset($_POST['password'])) {
|
||||||
$v_user = escapeshellarg($_POST['user']);
|
$v_user = escapeshellarg($_POST['user']);
|
||||||
$v_ip = escapeshellarg($_SERVER['REMOTE_ADDR']);
|
$v_ip = escapeshellarg($_SERVER['REMOTE_ADDR']);
|
||||||
|
|
||||||
|
if($_POST['user'] == 'root'){
|
||||||
|
unset($_POST['password']);
|
||||||
|
unset($_POST['user']);
|
||||||
|
$ERROR = "<a class=\"error\">".__('Login with <strong>root</strong> has been disabled')."</a>";
|
||||||
|
} else {
|
||||||
// Get user's salt
|
// Get user's salt
|
||||||
$output = '';
|
$output = '';
|
||||||
exec (VESTA_CMD."v-get-user-salt ".$v_user." ".$v_ip." json" , $output, $return_var);
|
exec (VESTA_CMD."v-get-user-salt ".$v_user." ".$v_ip." json" , $output, $return_var);
|
||||||
|
@ -77,7 +82,7 @@ if (isset($_POST['user']) && isset($_POST['password'])) {
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
// Make root admin user
|
// Make root admin user
|
||||||
if ($_POST['user'] == 'root') $v_user = 'admin';
|
// if ($_POST['user'] == 'root') $v_user = 'admin';
|
||||||
|
|
||||||
// Get user speciefic parameters
|
// Get user speciefic parameters
|
||||||
exec (VESTA_CMD . "v-list-user ".$v_user." json", $output, $return_var);
|
exec (VESTA_CMD . "v-list-user ".$v_user." json", $output, $return_var);
|
||||||
|
@ -114,6 +119,7 @@ if (isset($_POST['user']) && isset($_POST['password'])) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
$ERROR = "<a class=\"error\">".__('Invalid or missing token')."</a>";
|
$ERROR = "<a class=\"error\">".__('Invalid or missing token')."</a>";
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue