2009-07-08 66 views
0
function getUsers() { 
    $process = new process(); 
    $process->s_Host('domain.com'); 
    $process->s_Domain('domain.com'); 
    $process->s_LdapSecure(false); 

    if($process->LdapConn()){ 
     if($process->LdapBind()){   
      $filter = "(&(&(objectCategory=person)(objectClass=user)";  
      $search = @ldap_search($filter);  
      $entries = ldap_get_entries($search);  
      return $entries; 
     } 
    } 
} 

我無法從搜索中返回任何值,我不知道如何搜索或獲取所有用戶。使用php的LDAP用戶列表

連接工作正常。

+0

你可能想擺脫對PHP函數調用@符號,因爲它會關閉任何警告。 – Jared 2009-07-08 14:19:14

回答

0

難道不該

$filter = "(&(objectClass=user)(objectCategory=person))"; 

這篇文章可能會感興趣:LDAP Query Basics

+0

這是普遍的,我的意思是我們應該爲某人或用戶設置一些東西。 – Kevin 2009-07-08 14:29:43