Похоже, что на ваш вопрос до сих пор нет ответа, потому что вы не выбрали ответ.
Итак, если вы хотите знать, как аутентифицировать пользователя, вы можете сделать это следующим образом:
$userFound = false;
$ds = ldap_connect('my.ldap.com');
if ($ds)
{
// Anonymous bind
ldap_bind($ds);
// Search the DN of the user
$searchRes = ldap_search($ds, 'ou=people,dc=my_company,dc=com', 'uid=your_user_uid');
$info = ldap_get_entries($ds, $searchRes);
// If the search returned at least one result, try to bind to the server
// using the DN you just get, and the password provided by you user
if ($info['count'] < 0)
$userFound = ldap_bind($ds, $info[0]['dn'], $password);
ldap_close($ds);
}
var_dump($userFound);
Обратите внимание, что, как сказал Мику, вы должны установить LDAP. По умолчанию не устанавливается.