IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[LDAP] variables inaccessibles


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre régulier
    Inscrit en
    Janvier 2004
    Messages
    242
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 242
    Points : 84
    Points
    84
    Par défaut [LDAP] variables inaccessibles
    Bonjour,

    Je fais une application intranet et je veux gerer les droits d'utilisateur avec l'active directory.Je veux savoir a quel groupe appartient un user.

    La connexion au ldap marche bien, j'arrive a recupérer le mail, le nom mais je n'arrive pas a recuperer le groupe avec memberOf il met une erreur :
    Notice: Undefined index: memberOf in D:\site web\site de test\index.php on line 33

    et j'ai la meme erreur pour certaine variable comme sAMAccountName,proxyAddresses ...

    voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $sr = ldap_search($ds, $dn, "cn=Benoit VALENTIN");
    		$info = ldap_get_entries ($ds, $sr);
    		echo "Nombre de personnes trouvées : ".$info ["count"]."<p>";
    		for ($i=0; $i<$info["count"]; $i++) {
           echo 'dn est : ' . $info[$i]["dn"] . '<br />';
    	   echo 'member: ' . $info[$i]["memberOf"] . '<br />';
           echo 'premiere entree cn : ' . $info[$i]["cn"][0] . '<br /><br />';
    Pourquoi ca ne marche pas ?

    Merci.

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 778
    Points
    17 778
    Par défaut
    Parce que cet attribut n'existe pas dans l'annuaire et/ou dans le résultat qui vous est retourné. Vous pouvez tester s'il est définit à l'aide de la fonction isset.


    Julp.

  3. #3
    Membre régulier
    Inscrit en
    Janvier 2004
    Messages
    242
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 242
    Points : 84
    Points
    84
    Par défaut
    pourtant j'ai fait un export de mon active directory avec ldif et j'ai bien ces champs avec des valeurs dans le fichier exporté..

    Edit : comment afficher toutes les variables ? est ce possible ?


    Edit 2 : FAQ : c'est bon fallait mettre memberof et non memberOf !!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Utiliser une variable dans un filtre LDAP
    Par nfenouil dans le forum Développement de jobs
    Réponses: 6
    Dernier message: 15/11/2012, 12h31
  2. php avec ldap et variables de sessions
    Par ldiaz dans le forum Langage
    Réponses: 2
    Dernier message: 28/03/2012, 08h47
  3. Variables inaccessibles
    Par Lowee dans le forum Pentaho
    Réponses: 1
    Dernier message: 16/09/2010, 10h34
  4. Insertion variable et ldap
    Par ben_du_51 dans le forum VBScript
    Réponses: 0
    Dernier message: 19/11/2008, 14h33
  5. variable inaccessible ?
    Par shyx21 dans le forum C#
    Réponses: 4
    Dernier message: 03/03/2008, 20h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo