Aller au contenu

Connexion OpenLDAP Avec PHP


kbma

Sujets conseillés

Bonjour,

je utilise OpenLDAP comme serveur annuaires,

et un fichierinit.txt contient :

dn: dc=domaine,dc=org
objectclass: top
objectclass: dcObject
objectclass: organization
o: Domaine
dc: domaine

1 : lancer le programme slapd.exe

2 : Lancer CMD et je tappe la commande

C:\> cd \ Program Files\OpenLDAP
C:\ Program Files\OpenLDAP > slapadd -f slapd.conf -l init.txt

3 : je garde les deux fenêtres DOS ouvertes

4: Wampserver en cours d’exécution

5 : En fin je teste mon fichier [#black]tester_ldap.php [/#]

j'ai une page de test avec le code suivant:

<?php
echo "<h3>Test LDAP n° 1 </h3>";
echo "Connexion ... <br />";
$ds=ldap_connect("127.0.0.1");
echo "Le résultat est ".$ds."<br/>";
if($ds)
{
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION,3);
echo "Attachement ...";

$r=ldap_bind($ds);

echo "Le résultat est ".$r."<br/>";

echo "fermeture de la connexion";

ldap_close($ds);

}
else
{
echo "Impossible de se connecter au serveur LDAP";
}
?>

il m'affiche l'erreur suivante

Connexion ... 
Le résultat est Resource id #2
Attachement ...
( ! ) Warning: ldap_bind() [function.ldap-bind]: Unable to bind to server: Can't contact LDAP server in D:\wamp1\www\test1_ldap.php on line 11
Call Stack
# Time Memory Function Location
1 0.0480 366872 {main}( ) ..\test1_ldap.php:0
2 0.0481 367072 ldap_bind ( ) ..\test1_ldap.php:11
Le résultat est
fermeture de la connexion

Quelqu'un m'aide svp et merci d'avance

Lien vers le commentaire
Partager sur d’autres sites

Est-ce que le module "ldap" est installé sur PHP de ton serveur apache ?

Si oui est-ce que ton annuaire oblige une authentification ?

Modifié par Rizer
Lien vers le commentaire
Partager sur d’autres sites

Oui installe, il est présent dans les extension de PHP (phpinfo() )

mais comment je savoir qu'il oblige authentification ou bien non ?

Est-ce que le module "ldap" est installé sur PHP de ton serveur apache ?

Si oui est-ce que ton annuaire oblige une authentification ?

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...