Authentification en php par ldap

Signaler
Messages postés
4
Date d'inscription
dimanche 11 avril 2010
Statut
Membre
Dernière intervention
3 juin 2013
-
Bonjour
Mon code ne fonctionne pas , pouvez vous m'aider à corriger , en effet mon tuteur m'a demandé de faire une page authentification php par ldap ( utilisateur simple) ,
Je vous remercie d'avance !


<?php
$server = "localhost";
$port = "389";

$login = 'toto';
$pass = 'toto';

// pour connecter au serveur ldap
$con = @ldap_connect($server) or die('Impossible de se connecter au serveur LDAP.');


// authentification
if (@ldap_bind($con)) {



$sr = @ldap_search ($con,'ou=blibli,dc=blabla,dc=fr', 'uid='.$login);
$info = @ldap_get_entries($con, $sr);


if ($info['count'] == 0) {

echo 'compte inexistant !!';
}
else {

if (@ldap_bind($con,$info[0]['dn'],$pass)) {
echo 'authentifi‚ !!';
}
else {
echo 'saisie incorrecte !!';
}
}
}
else {
echo 'connexion LDAP impossible !';
}
ldap_close($con);
}

?>