【问题标题】:AD LDAP - How to list all users within a GroupAD LDAP - 如何列出组内的所有用户
【发布时间】:2016-09-30 01:39:40
【问题描述】:

我目前使用以下 ADLDAP 存储库:http://adldap.sourceforge.net/

在我目前正在尝试实现的页面上:获取某个 AD 组中的用户列表并将其放入下拉列表中,以便我在 HTML 中进行选择。现在我有这个,但我还没有让它显示组中的任何用户:

include (dirname(__FILE__) . "/../src/adLDAP.php");
    try {
        $adldap = new adLDAP();
    }
    catch (adLDAPException $e) {
        echo $e; 
        exit();   
    }

    $users = $adldap->group()->members('Group_X');
    echo $users;

有人可以帮助我并引导我朝着正确的方向从 AD 中的组中提取用户列表,并使其能够在下拉菜单中使用。

【问题讨论】:

    标签: php html active-directory ldap adldap


    【解决方案1】:

    如果你使用Adldap2,你可以这样做:

    $group = $adldap->search()->groups()->find('Accounting');
    
    $users = $group->getMembers();
    
    foreach ($users as $user) {
    
        echo $user->getCommonName();    
    
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-23
      • 1970-01-01
      相关资源
      最近更新 更多