Connectio ldap

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Connectio ldap

par lcdaniel » 03 mars 2009, 14:00

Désolé, je ne le referai pas.
J'ai en fait trouvé la solution à mon problème. Au lieu d'écrire if ($d==1), je mets, if if ($ds!=FALSE), et ca marche.

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

par Truc » 03 mars 2009, 13:45

Modération :
lcdaniel, le multipostage est interdit sur le forum.

Merci de prendre le temps de lire les règlements.

par lcdaniel » 03 mars 2009, 13:45

J'ai deja essayé tout ca :(

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

par Truc » 03 mars 2009, 13:44

Modération :
Afin d'obtenir plus de réponses, le sujet est déplacé dans le forum "PHP débutant".

par Berzemus » 03 mars 2009, 13:13

essaie
$server = "ldap://localhost";
Ou alors par adresse IP. Pas de pare-feu active ni rien d'autre ?

par lcdaniel » 03 mars 2009, 13:04

Oui, j'ai vérifié tout cela.

LDAP Support enabled
RCS Version $Id: ldap.c,v 1.161.2.3.2.13 2008/05/04 21:19:17 colder Exp $
Total Links 0/unlimited
API Version 2004
Vendor Name OpenLDAP
Vendor Version 0

par @rthur » 03 mars 2009, 13:02

Bonjour,

As-tu bien pensé à redémarrer Apache (ou IIS) afin de prendre en compte le changement de config du php.ini?
Si tu fais un phpinfo(), l'extension LDAP apparait-elle bien?

Connectio ldap

par lcdaniel » 03 mars 2009, 13:00

Je n'arrive pas à me connecter à un annuaire LDAP.
J'ai activé l'extension=php_ldap.dll en enlevant le ";". Pour vérifier ma connection j'utilise le code suivant:
function login($user,$password){
        $server = "localhost";
        $port = "389";
        //$racine = "dc=my-domain,dc=com";
        $rootdn = "cn=Manager,dc=my-domain,dc=com";
        $rootpw = "secret";
        echo "Connexion...<br>";

        $ds=ldap_connect($server,$port);

        if ($ds==1)
        {
                       echo"Connexion établit";
               }
                 else{
                       echo"Impossible de se connecter";
               }
}
J'ai installé correctement Openldap sur windows et j'ai vérifié les connections.
Faut-il que je fasse d'autres modification dans php sous windows?