Skip to content
Extraits de code Groupes Projets
Valider df9e5665 rédigé par esj's avatar esj
Parcourir les fichiers

C'est pas le tout de demander le Samaccountname, encore faut-il le lire (Samuel Ruet).

parent 1ea51dd7
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -84,8 +84,10 @@ function auth_ldap_inserer($dn, $statut) ...@@ -84,8 +84,10 @@ function auth_ldap_inserer($dn, $statut)
$result = @ldap_read($ldap_link, $dn, "objectClass=*", array("uid", "cn", "mail", "description")); $result = @ldap_read($ldap_link, $dn, "objectClass=*", array("uid", "cn", "mail", "description"));
// Si a ne marche pas, essayer avec le samaccountname // Si a ne marche pas, essayer avec le samaccountname
if (!$result) if (!$result) {
$result = @ldap_read($ldap_link, $dn, "objectClass=*", array("samaccountname", "cn", "mail", "description")); $result = @ldap_read($ldap_link, $dn, "objectClass=*", array("samaccountname", "cn", "mail", "description"));
$uid = 'samaccountname';
} else $uid = 'uid';
if (!$result) return array(); if (!$result) return array();
...@@ -97,7 +99,7 @@ function auth_ldap_inserer($dn, $statut) ...@@ -97,7 +99,7 @@ function auth_ldap_inserer($dn, $statut)
if (is_array($val)) { if (is_array($val)) {
if (!$nom) $nom = $val['cn'][0]; if (!$nom) $nom = $val['cn'][0];
if (!$email) $email = $val['mail'][0]; if (!$email) $email = $val['mail'][0];
if (!$login) $login = $val['uid'][0]; if (!$login) $login = $val[$uid][0];
if (!$bio) $bio = $val['description'][0]; if (!$bio) $bio = $val['description'][0];
} }
} }
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter