我可以使用 AD 和 PHP 进行身份验证,我的问题是我不知道如何获取当前用户显示名或 cn 详细信息。来自 php.com 的此示例代码非常适合进行身份验证,但现在我需要详细信息有人帮忙吗?
// using ldap bind
$ldaprdn = 'uname'; // ldap rdn or dn
$ldappass = 'password'; // associated password
// connect to ldap server
$ldapconn = ldap_connect("ldap.example.com")
or die("Could not connect to LDAP server.");
if ($ldapconn) {
// binding to ldap server
$ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass);
// verify binding
if ($ldapbind) {
echo "LDAP bind successful...";
} else {
echo "LDAP bind failed...";
}
}