获取PHP/LDAP组中的所有用户


Get all users in a group PHP/LDAP

我有代码可以获取用户所在的任何组,但我想为我正在处理的项目构建一个同步函数,如果我们只是添加了一个新组,并且需要快速将这些用户添加到数据库中,则该函数的工作方式是,我们只需按下sync键,就可以获得某种php代码,该代码可以获取新组并从中获取所有用户,然后将他们添加到数据库,而不是让他们都登录来填充它,我们希望这些信息已经存在。因此,我很难找到如何通过使用群组而不是使用个人来查找谁是群组的成员,并检查他们的群组成员资格。可以做到这一点吗?在我们当前使用C#.net/ASP.net的应用程序中,它正在完成,但这是PHP,略有不同。我试图用php和LDAP函数做的事情可能吗?

我不知道如何使用内置的PHPLDAP函数来实现这一点,但我知道可以使用adLDAP库来实现。

这里有基本的使用说明,下面是他们文档中关于如何查找特定组的所有成员的示例:

$groupMembers = $adldap->group()->members('My Distribution List');