"; $user="michael"; $password="michael"; $ldap["domain"]="jamwarehouse.com"; $ldap["dn"]=$user."@".$ldap["domain"]; //microsoft ldap wants the username@domain for authentication //$ldap["dn"]="uid=$user, ou=The Jam Warehouse,ou=External to MRC, o=Medical Research Council"; $ldap["ds"]="192.168.1.8"; //ldap server if ($ldap["connection"]=ldap_connect($ldap["ds"])) { if ($ldap["connection"]) { echo "binding to " . $ldap["dn"]; //if(@ldap_bind($ldap["connection"],$ldap["dn"],$password)) { if(@ldap_bind($ldap["connection"])) { $result = ldap_search( $ldap["connection"], "CN=Users,DC=jamwarehouse,DC=com", "samaccountname=*mi*"); echo '$result = ldap_search( $ldap["connection"], "CN=Users,DC=jamwarehouse,DC=com", "samaccountname=*mi*");'; //$result = ldap_search( $ldap["connection"], "o=Medical Research Council", "uid=karen"); $account="samaccountname=".$user; //$result = ldap_list($ldap["connection"], "CN=Users,DC=jamwarehouse,DC=com", $account); $entry = ldap_get_entries($ldap["connection"], $result); $fullname=$entry[0]["cn"][0]; $email=$entry[0]["mail"][0]; $firstname=$entry[0]["givenname"][0]; $midname=$entry[0]["initials"][0]; $lastname=$entry[0]["sn"][0]; //print_r($entry[0]["samaccountname"]); print_r($entry); //print "
Your name is ".$fullname." and your email is ".$email; } else { print ("
Incorrect password or user ".$user." not found.

"); } } } echo ""; ?>