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

时间:2016-05-05 18:56:08

标签: php sql-server ldap membership

我有代码来获取用户所在的任何组,但是我想为我正在处理的项目构建同步功能以及该功能如何工作,如果我们刚刚添加了一个新组,我们需要快速添加这些用户到数据库我们只想按同步并拥有一些PHP代码,这些代码将占用新组并从中获取所有用户并将它们添加到数据库,而不必让它们全部登录以填充它我们希望这些信息已经存在。因此,我无法找到如何做的是通过使用该组而不是拥有该人并检查其组成员资格来查找谁是组的成员。可以这样做,在我们当前使用C#.net / ASP.net的应用程序中,它正在完成,但这是PHP,略有不同。我试图用php和LDAP函数做什么?

1 个答案:

答案 0 :(得分:1)

我不知道如何使用内置的PHP LDAP函数来完成此操作,但我知道可以使用adLDAP library完成此操作。

基本使用说明为here,以下是documentation中有关如何查找特定群组所有成员的示例:

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