diff --git a/src/www/system_usermanager.php b/src/www/system_usermanager.php index 5eb8427a1..357d86d9d 100644 --- a/src/www/system_usermanager.php +++ b/src/www/system_usermanager.php @@ -84,6 +84,8 @@ $input_errors = array(); if (isset($_POST['userid']) && is_numericint($_POST['userid'])) { $id = $_POST['userid']; +} elseif (isset($_GET['userid']) && is_numericint($_GET['userid'])) { + $id = $_GET['userid']; } if (!isset($config['system']['user']) || !is_array($config['system']['user'])) { @@ -98,7 +100,7 @@ if (isset($_SERVER['HTTP_REFERER'])) { $referer = '/system_usermanager.php'; } -if (isset($id) && $a_user[$id]) { +if (isset($id) && isset($a_user[$id])) { $pconfig['usernamefld'] = $a_user[$id]['name']; $pconfig['user_dn'] = isset($a_user[$id]['user_dn']) ? $a_user[$id]['user_dn'] : null; $pconfig['descr'] = $a_user[$id]['descr']; @@ -503,7 +505,7 @@ function import_ldap_users() {