2013-03-28 2 views
1

Я использую каталог Microsoft Active, чтобы пользователи могли получать доступ к моей сети. Теперь я пытаюсь создать страницу PHP, так что те же функции, у кого есть доступ к моей сети, имеют доступ к моей странице PHP. Тем не менее, я хочу дать людям права, поэтому, если вы в группе менеджеров, то вы можете редактировать страницу, если нет, тогда вы можете просматривать только так и так далее.Поиск LDAP, чтобы найти группу пользователей x в PHP

Я читал и смотрел пример, но я не понимаю базу Active Directory. Этот пример подробно http://www.php.net/manual/en/function.ldap-search.php#107545, но то, что я не понимаю,

$dn = "DC=whatever,DC=whatever"; 

А также имена на месторождении в поисковом массиве

$LDAPFieldsToFind = array("cn", "givenname", "samaccountname", "homedirectory", "telephonenumber", "mail"); 

Вот как мой мой активный каталог выглядит -области. ком + Администраторы + Менеджеры -Limited_users + Department_name1 + Department_name2 + IT отдел

Вопрос: после привязки пользователя к поиску, чтобы узнать, в какой директории был найден этот пользователь?

Thanks

+0

Посмотрите, есть ли сценарий, который я опубликовал для [этого ответа] (http://stackoverflow.com/questions/14351602/php-ldap-get-user-attributes-including -связанные группы/14364301 # 14364301) помогут вам. –

+0

Это немного помогает, но я до сих пор не понимаю, какие значения мне нужно поставить для DC – Jaylen

+0

Сценарий, который я использую, имеет: 'DC = our_domain_name_here, DC = local'. –

ответ