【问题标题】:LDAP search to find what group x user belong into PHPLDAP 搜索以查找哪个组 x 用户属于 PHP
【发布时间】:2013-03-29 14:13:10
【问题描述】:

我正在使用 Microsoft Active Directory 来允许人们访问我的网络。现在我正在尝试构建一个 PHP 页面,以便可以访问我的网络的相同用户可以访问我的 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");

这是我的活动目录的样子 -Domain.com +管理员 +经理 -limited_users +部门名称1 +部门名称2 +IT部门

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

谢谢

【问题讨论】:

  • 看看我为this answer发布的脚本是否对你有帮助。
  • 这确实有点帮助,但我仍然不明白我需要为 DC 赋予什么价值
  • 我使用的脚本有:DC=our_domain_name_here,DC=local.
  • 什么是本地?我试图理解这一点,所以我可以用我的活动目录中的值替换这些值,这到底是什么? (&(objectCategory=person))
  • 这些pages 可能是helpful。我实际上是“Linux 人”,所以我对 Active Directory 知之甚少。 local 开始发挥作用,因为我们的本地域是 local.our_domain_name

标签: php active-directory ldap


【解决方案1】:

@本尼。感谢您的帮助,我终于想通了。我已经下载了这个文件,它有我确切的基础http://technet.microsoft.com/en-us/sysinternals/bb963907.aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-30
    • 2021-01-18
    • 2011-08-22
    相关资源
    最近更新 更多