diff --git a/pandora_console/include/auth/mysql.php b/pandora_console/include/auth/mysql.php index 4e8f7caa61..6d969bafab 100644 --- a/pandora_console/include/auth/mysql.php +++ b/pandora_console/include/auth/mysql.php @@ -770,7 +770,7 @@ function ldap_process_user_login($login, $password) io_safe_output($config['ldap_base_dn']), $config['ldap_login_attr'], io_safe_output($config['ldap_admin_login']), - io_safe_output($config['ldap_admin_pass']), + io_output_password($config['ldap_admin_pass']), io_safe_output($login) ); @@ -794,7 +794,7 @@ function ldap_process_user_login($login, $password) } else { // PHP LDAP function if ($config['ldap_admin_login'] != '' && $config['ldap_admin_pass'] != '') { - if (!@ldap_bind($ds, io_safe_output($config['ldap_admin_login']), $config['ldap_admin_pass'])) { + if (!@ldap_bind($ds, io_safe_output($config['ldap_admin_login']), io_output_password($config['ldap_admin_pass']))) { $config['auth_error'] = 'Admin ldap connection fail'; @ldap_close($ds); return false; diff --git a/pandora_console/include/functions_config.php b/pandora_console/include/functions_config.php index dcf9e09766..27e976d486 100644 --- a/pandora_console/include/functions_config.php +++ b/pandora_console/include/functions_config.php @@ -620,7 +620,7 @@ function config_update_config() $error_update[] = __('Admin LDAP login'); } - if (!config_update_value('ldap_admin_pass', get_parameter('ldap_admin_pass'))) { + if (!config_update_value('ldap_admin_pass', io_input_password(io_safe_output(get_parameter('ldap_admin_pass'))))) { $error_update[] = __('Admin LDAP password'); }