mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-30 17:25:26 +02:00
Fix ldap auth php function passwords with special chars
This commit is contained in:
parent
d1b9dc4ef8
commit
1fca24d8dc
@ -770,7 +770,7 @@ function ldap_process_user_login($login, $password)
|
|||||||
io_safe_output($config['ldap_base_dn']),
|
io_safe_output($config['ldap_base_dn']),
|
||||||
$config['ldap_login_attr'],
|
$config['ldap_login_attr'],
|
||||||
io_safe_output($config['ldap_admin_login']),
|
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)
|
io_safe_output($login)
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -794,7 +794,7 @@ function ldap_process_user_login($login, $password)
|
|||||||
} else {
|
} else {
|
||||||
// PHP LDAP function
|
// PHP LDAP function
|
||||||
if ($config['ldap_admin_login'] != '' && $config['ldap_admin_pass'] != '') {
|
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';
|
$config['auth_error'] = 'Admin ldap connection fail';
|
||||||
@ldap_close($ds);
|
@ldap_close($ds);
|
||||||
return false;
|
return false;
|
||||||
|
@ -620,7 +620,7 @@ function config_update_config()
|
|||||||
$error_update[] = __('Admin LDAP login');
|
$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');
|
$error_update[] = __('Admin LDAP password');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user