no save
Assistance
Achat
News

Forum | webmastering
php + ldap sur active directory
neo.t, le jeu. 01 sept. 2005 à 13:26:55
Bonjour,

je suis entrain de créer un Intranet avec une identification de l'utilisateur via l'Active Directory mais j'ai un problème lors de la connection ... si quelqu'un pouvait m'aider ;)


<?php
$server = "localhost";
$rootdn = "cn=Administrateur, o=eabjm, c com";
$rootpw = "passwd";
$ds=ldap_connect($server);
if ($ds) {
$r=ldap_bind($ds,$rootdn,$rootpw);
// données à comparer
$dn="cn=Pillou Jean-Francois, o=eabjm,c=com";
$valeur="MonMot2Passe";
$attribut="password";
// Comparaison
$resultat=ldap_compare($ds, $dn, $attribut, $valeur);
if ($resultat == -1) {
echo "Erreur:".ldap_error($ds);
}elseif ($resultat == TRUE) {
echo "Le mot de passe est correct";
}else{
echo "Le mot de passe est erronné...";
}
ldap_close($ds);
} else {
echo "Connexion au serveur LDAP impossible";
}
?>

et voila le message d'erreur :

Warning: LDAP: Unable to bind to server: Invalid credentials in d:\www\eleves\index.php on line 17

Warning: LDAP: Compare operation could not be completed: No such attribute in d:\www\eleves\index.php on line 23
Erreur:No such attribute

j'ai tourner dans tous les sens le prob je cherche sur internet mais je trouve rien ...

Merci d'avance pour votre aide ;)
Configuration: Windows serveur 2000
Active Directory
Serveur Apache


StreM
sept. 05
Suivant
REPONSES
pinot
mai 07
gus
juin 07
Version Web
Réalisé par RedShift
no save