Bonjour,
j'essai de me connecter a mon annuaire LDAP par el biais de PHP, lorsque je fait ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
$host = "ldap.masociete.com";
 
//Connection AD
 
	$connectLDAP = ldap_connect($host,389);//protocole version et bind
	if($connectLDAP)
	{
		$connectUser = 'nom prenom';
 
		ldap_set_option($connectLDAP, LDAP_OPT_PROTOCOL_VERSION, 3); 
		ldap_set_option($connectLDAP, LDAP_OPT_REFERRALS, 0) or die ("System couldn't make second protocol option setting!");
		$bd = ldap_bind($connectLDAP,$connectUser, 'MonMotDePasse');
 
	    if ($bd) {
	        echo "authentification OK!";
	    } else {
	        echo "authentification incorrecte! (login ou password erroné ...)";
	    }		
	}
	else
	{
		echo 'La connection a échouée!s';
	}
Tout fonctionne mais je veux me connecter avec sAMAccountName

or quand je met la vairiable $connectUser comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$connectUser = 'sAMAccountName=nomPremiereLettrePrenom,OU=racine,DC=societe,DC=fr';
je me retrouve avec cette erreur :
Warning: ldap_bind() [function.ldap-bind]: Unable to bind to server: Invalid credentials in G:\Intranet_INFOCENTRE\ad.php on line 44

Je ne comprend pas poourquoi, merci par avance de votre aide ...