1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
<?php
$server = "192.168.85.128";
$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);
}
?> |
Partager