bonjour,

j'essaye d'établir une connection avec l'ad via php.

la connection est OK, mais le set_option genere une erreur:

Warning: ldap_set_option(): supplied argument is not a valid ldap link resource in
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
        $connection="ldap_connect($server,$port)";
 
                if ($connection)
                        { echo " connection au server $server OK";
                          ldap_set_option ($connection, LDAP_OPT_PROTOCOL_VERSION, 3);
                        }
 
                else    { echo "erreur de connection au server $server";
                        }
est ce que cela peux venir du protocole ?

la deuxieme erreur concerne ldap bind :

ldap_bind() expects parameter 1 to be resource, string given in

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
// on s'authentifie avec user et passwd
 
        $authentification=ldap_bind($connection,$user,$passwd);
 
                if ($authentification==TRUE)
                        { echo " connexion LDAP reussie";
                        }
 
                else    { echo("Impossible de s'authentifier");
                        }
est ce que le login doit être domaine\user ou user@domaine.uu

dernière tite question :
comment je peux connaitre la racine ou me connecte je l'ai déclarer comme ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
//racine de l'ad
   $base_dn = "DC=titi,DC=toto,DC=tata";
j'avoue que j'ai sorti les rames
merci d'avance pour votre aide