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
|
<?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'; }
?> |
Partager