You are not logged in.
Bonjour
encore un nouveau glpien converti big_smile !
Merci pour a tous les dev pour ce produit for sympa.
J'ai un petit soucis avec glpi ver 0.6 sur une debian sarge avec un open ldap ....
L'authentification des users marche tres bien, mais les adresses mail, telephone, ... ne remontent pas.
Je ne vois pas l'adresse email de mes utilisateurs dans la partie user.
Que puis-je faire docteur ?
Je peux bien entendu mettre les mains dans le code PHP pour voir la conection a mon annuaire et voir évnetuellement les champs qui remontent, mais dans quelle fichier est-ce ?
J'ai déja des applis maison qui browse, font des inserts, ... le ldap en PHP .
Merci pour votre aide
Offline
Bonjour
J'ai résolu mon probleme .....
voici la cause:
Dans la classe user (glpi/users/classes.php) vers les lignes 130 et suivante
on trouve comme code :
if ( $adm != "" )
{
$dn = "uid=" . $adm . "," . $basedn;
$bv = ldap_bind($conn, $dn, $pass);
ce qui provoque un bind sur l'annuaire ldap en utilisant un DN invalide car constitué du"rootdn (pour les connexions non anonymes)" [entré dans la configuration authentification externe] concaténé avec l'arborescense du DN de l'utilisateur qui se connecte .... ( heu je sais ce n'est pas tres clair ni simple ....), et le password Pass (pour les connexions non anonymes) [entré dans la configuration authentification externe].
Dans ces conditions le bind sur ldap ne peut pas se faire, et il n'y a donc pas de remonté d'infos mail, ....
Ma correction
if ( $adm != "" )
{
// BP DEBUT
// le 31 0 1 2006
// le DN doit etre celui de l'admin vu que c'est son password utilisé ....
//$dn = "uid=" . $adm . "," . $basedn;
$dn=$adm;
// BP FIN
$bv = ldap_bind($conn, $dn, $pass);
le DN a utiliser est celui de entré dans la partie configuration ...
Cordialement,
Offline
merci de l'info cela a deja été corrigé dans le CVS
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline