Отсутствует DepartmentNumber из ldap с использованием PHP - PullRequest
0 голосов
/ 18 октября 2018

Это мой параметр:

$base_dn = 'OU=Users,OU=MYCOMPANY_COM,DC=MYCOMPANY,DC=LOCAL';
$ldap_postfix = '@MYCOMPANY.LOCAL';
ldap_set_option($this->conn, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($this->conn, LDAP_OPT_REFERRALS, 0);
$search_filter = '(&(objectCategory=*)(objectClass=*)(SAMAccountName=' . $username . '*))';

Mu ldap находится в Microsoft ActiveDirectory.Это работает хорошо, и я получаю все параметры запрашиваемого имени пользователя от ldap, кроме информации об отделе.Что я не так делаю?

1 Ответ

0 голосов
/ 18 октября 2018

После некоторого расследования я обнаружил проблему.Это было из-за того, что в AD был отдел пустой.После того, как этот атрибут был заполнен, ldap возвращает его.Просто и глупо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...