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
StreM
sept. 05
neo.t
sept. 05
StreM
sept. 05
neo.t
sept. 05
StreM
sept. 05
neo.t
sept. 05
neo.t
sept. 05
jep077
mai 06
huvo
août 06
petrus
mai 07
Version Web
Réalisé par RedShift
no save