Verification mdp ldap_compare impossible!!

Fermé
cap'tain frag Messages postés 2 Date d'inscription mardi 25 mai 2010 Statut Membre Dernière intervention 31 mai 2010 - 31 mai 2010 à 14:18
Bonjour,

Je dois aller vérifier dans Active Directory un mdp.
J'ai une erreur impossible à trouver, malgré tous les sites que j'ai pu rechercher

Voici mon code :

<?php
$server = "****";
$rootdn = "cn=srv-rap-admnor,OU=Admin-services,OU=Admin,OU=NOR,DC=FR,DC=transport,DC=group,DC=ve";
$mdp = "****";

$ldap_connexion = ldap_connect($server);

ldap_set_option($ldap_connexion, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($ldap_connexion, LDAP_OPT_REFERRALS, 0);


if($ldap_connexion)
{
$test_login = ldap_bind($ldap_connexion,$login_connexion,$mdp); //connexion à Active Directory

if ($test_login)
{
echo 'connexion AD réussie (admin)<br/>';

$dn = "givenName=Thibault,ou=VTNO,ou=User-Accounts,ou=NOR,dc=fr,dc=transport,DC=group,DC=ve";
$value = "plop";
$attribut = "userPassword";


$verif = ldap_compare($ldap_connexion, $dn, $attribut, $value); //verification du mdp
echo $verif;
if($verif === -1) { echo 'erreur mdp AD<br/>'; }
else if($verif === true) { echo 'Mdp correct<br/>'; }
else if($verif === false) { echo 'Mdp incorrect<br/>'; }

} else {
echo 'Impossible de se connecter à l\AD';
}
}
else { echo 'erreur de connexion'; }
?>


Je sais il y a pleins de code sur internet mais aucun ne résout ma situation
Le msg d'erreur est : Compare: No such object.

Pourtant, je me connecte en admin, j'ai bien activé la .dll pour travailler avec ldap.

S'il vous plait je galère depuis 2 jours dessus

Merci d'avance