Page 1 sur 1

Connexion LDAP

Posté : 15 mai 2013, 10:21
par Kaminoyoko
Bonjour a tous ,

voila j'ai installé openDS sur mon redhat6 , OpenDS est un annuaire LDAP open source , j'essaye de me connecter via php au serveur LDAP , j'utilise donc la fonction ldap_connect() .
<?php

// LDAP variables
$ldaphost = "sdjfefj"; // votre serveur LDAP
$ldapport = 389; // votre port de serveur LDAP

// Connexion LDAP
$ldapconn = ldap_connect($ldaphost, $ldapport)
or die("Impossible de se connecter au serveur LDAP $ldaphost");
if($ldapconn)
{
echo "ok";
}

?>
Cependant j'ai remarqué que peu importe la valeur que je donne a $ldaphost , ma fonction me retourne true dans tous les cas , si quelqu'un a une solution je suis preneur .

Merci.

Re: Connexion LDAP

Posté : 15 mai 2013, 13:16
par nicolas
Si tu essaies d'attaquer un serveur openldap en version 2, c'est normal car la fonction te retourne dans tous les cas une ressource. D'ailleurs ce n'est pas true (booléen) qui est retourné mais bien une ressource.

Re: Connexion LDAP

Posté : 15 mai 2013, 15:08
par Kaminoyoko
alors c'est pas un openLDAP mais OpenDS , je sais pas si ça peut changer quelque chose mais bon .... le problème reste quand même que je peux mettre n'importe quoi dans $ldaphost il n'y a aucune erreur .

Re: Connexion LDAP

Posté : 15 mai 2013, 22:25
par moogli
salut,

test le retour de ldap_bind tu aura forcément false si la connexion déconne



@+