LDAP : Test Center"; echo "Attempting to connect LDAP server ...
"; $ldap=ldap_connect($hostname); if ($ldap) { echo "Successful connection !
"; echo "Checking LDAP credentials ...
"; $is_valid=ldap_bind($ldap,$dn,$pass); if ($is_valid) { echo "Successful authentication !
"; echo "Getting user informations ...
"; $user_data=ldap_search($ldap, $base, "mail=" . $email); if ($user_data) { echo "Data recovered with success !
"; echo "Extracting useful data :

"; $info_user = ldap_get_entries($ldap, $user_data); for ($i=0; $i<$info_user["count"]; $i++) { echo "dn: " . $info_user[$i]["dn"] . "
"; echo "cn: " . $info_user[$i]["cn"][0] . "
"; echo "uid: " . $info_user[$i]["uid"][0] . "
"; echo "email: " . $info_user[$i]["mail"][0] . "

"; } } else { echo "No data recovered !

"; } } else { echo "Identification has failed ... Check your credentials

"; } echo "Closing LDAP connection."; ldap_close($ldap); } else { echo "Impossible to connect to LDAP server !"; }