Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/08/2011, 08:55
Avatar de eliza_ralves
eliza_ralves
 
Fecha de Ingreso: junio-2009
Ubicación: Caracas
Mensajes: 126
Antigüedad: 15 años, 4 meses
Puntos: 2
Errores en búsqueda LDAP

Hola! Quería saber si me pueden ayudar con el problema que tengo:

Cuando realizo la búsqueda con LDAP en PHP me devuelve como resultado de apalicar la función :

Código PHP:
ldap_search($ldapconn,$dn,$filtro,$solonecesito); 
Lo siguiente:

Cita:
Array ( [0] => Resource id #11 [1] => Resource id #12 )
He buscado, pero no me dice nada específico del error.

Código PHP:
function LDAP($userActual,$password,$username){

    
$ldapconn conectarLDAP();

    
$ldaprdn "TP\\$userActual";
    
$ldappass $password;
        
    
$ldapbind  autenticarLDAP($ldapconn[0], $ldaprdn$ldappass);
    
$ldapbind2 autenticarLDAP($ldapconn[1], $ldaprdn$ldappass);

    if(
$ldapbind || $ldapbind2){
    
    
$dn "OU=Users,DC=intra";
    
$filtro="(&(objectCategory=Person)(objectClass=user)(sAMAccountName=TP\$username))";
    
$solonecesito = array( "ou""sn""givenname""sAMAccountName");

     
$sr=ldap_search($ldapconn,$dn,$filtro,$solonecesito);
        
     
// $info = ldap_get_values ($ldapconn,$info,$filtro);
        
if($sr["count"] > 0){ 
            
            
$entry ldap_first_entry($ldapconn$sr); 
            
$return_array ldap_get_attributes($ldapconn$entry); 
            
            if(
$return_array){ 
    
                for (
$i=0;$i<$return_array['count'];$i++) { 
                      
                    print(
$return_array[$i]); 
                    print(
$return_array[$return_array[$i]][0]); 
                } 
            } 
        }
        
        
desconectarLDAP($ldapconn[0]);
        
desconectarLDAP($ldapconn[1]);
        return 
$sr;

    } else {
        
        
desconectarLDAP($ldapconn[0]);
        
desconectarLDAP($ldapconn[1]);
 
        
// Autenticación Fallida (usuario no pertenece a directorio Activo 
        
return 2;
    }

__________________
“El mayor enemigo del conocimiento no es la ignorancia, sino la ilusión del conocimiento”— Stephen Hawking