2013-03-28 33 views
1

我正在使用Microsoft Active Directory来允许用户访问我的网络。现在我正在尝试构建一个PHP页面,以便可以访问我的网络的相同用户访问我的PHP页面。然而,我想给人们权利,所以如果你在经理组中,那么你可以编辑页面,如果没有,那么你只能看到等等。通过LDAP搜索找到哪个组x用户属于PHP

我一直在阅读和看例子,但我不明白活动目录的基础。 这个例子是详细http://www.php.net/manual/en/function.ldap-search.php#107545,但我不明白的是

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

而且还字段的搜索阵列

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

在这里,名称是我的我的活动目录看起来像 -Domain。 COM +管理员 +经理 -Limited_users + Department_name1 + Department_name2 + IT部门

问题:绑定用户后如何搜索才知道这个用户是在什么目录下找到的?

谢谢

+0

看看我发布的脚本[这个答案](http://stackoverflow.com/questions/14351602/php-ldap-get-user-attributes-including -associated-groups/14364301#14364301)会帮助你。 –

+0

这有一点帮助,但我仍然不明白我需要为DC输入什么值 – Jaylen

+0

我使用的脚本有:'DC = our_domain_name_here,DC = local'。 –

回答