diff --git a/ecrire/inc_auth_ldap.php3 b/ecrire/inc_auth_ldap.php3 index a613ec53526dfbf6f9f3d929ef0bc04248f44472..c2eb7e54b78ae0b52ace3fdb2ed36881de85cacc 100644 --- a/ecrire/inc_auth_ldap.php3 +++ b/ecrire/inc_auth_ldap.php3 @@ -37,7 +37,7 @@ class Auth_ldap { if (!$login || !$pass) return false; // Attributs testes pour egalite avec le login - $atts = array('uid', 'login', 'userid', 'cn', 'sn'); + $atts = array('sAMAccountName', 'uid', 'login', 'userid', 'cn', 'sn'); $login_search = ereg_replace("[^-@._[:space:][:alnum:]]", "", $login); // securite // Tenter une recherche pour essayer de retrouver le DN @@ -126,7 +126,7 @@ class Auth_ldap { function activer() { $nom = addslashes($this->nom); - $login = addslashes($this->login); + $login = strtolower(addslashes($this->login)); $email = addslashes($this->email); $bio = addslashes($this->bio); $statut = lire_meta("ldap_statut_import");