mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Don't leak passwords deep linking to a graph and logging in on Apache httpd (#8761)
* Don't leak passwords when users update urls to include all variables after login * Less aggressive
This commit is contained in:
@@ -40,3 +40,6 @@ foreach ($_GET as $name => $value) {
|
||||
foreach ($_POST as $name => $value) {
|
||||
$vars[$name] = ($value);
|
||||
}
|
||||
|
||||
// don't leak login data
|
||||
unset($vars['username'], $vars['password']);
|
||||
|
@@ -26,7 +26,7 @@ if (!Auth::user()->hasGlobalAdmin()) {
|
||||
|
||||
// FIXME: missing email field here on the form
|
||||
if (Auth::get()->addUser($_POST['new_username'], $_POST['new_password'], $_POST['new_level'], $_POST['new_email'], $_POST['new_realname'], $_POST['can_modify_passwd'])) {
|
||||
echo '<span class=info>User '.$_POST['username'].' added!</span>';
|
||||
echo '<span class=info>User '.$_POST['new_username'].' added!</span>';
|
||||
}
|
||||
} else {
|
||||
echo '<div class="red">User with this name already exists!</div>';
|
||||
|
Reference in New Issue
Block a user