Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/08/2011, 10:11
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
Respuesta: Búsqueda con LDAP - PHP

Hola!

Ya intenté con otro código y ya no me aparecen los errores de antes, ahora lo que no me hace es entrar en donde llamo a la función getAllInfoLDAP, en donde hago la comparación del atributo a comprar "samaccountname" y con el valor que quiero que compare "$username"

Aqui los códigos de las funciones:

Código PHP:

function getAllInfoLDAP($username,$ldapconn){
        
$dn="ou=Users,dc=intra";
        
$valor "$username";
        
$atributo "samaccountname"

        
// comparar los valores
        
$r=ldap_compare($ldapconn$dn$atributo$valor);

        return 
$r;


function 
LDAP($userActual,$password,$username){

        
$ldapconn conectarLDAP();

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

        if(!
$ldapbind || !$ldapbind2){

            
$fgetAllInfoLDAP($username,$ldapconn);
            
            if (
$f == true) {
        
                
desconectarLDAP($ldapconn[0]);
                
desconectarLDAP($ldapconn[1]);                
                return 
0;     
                
            } else {
                             
                
desconectarLDAP($ldapconn[0]);
                
desconectarLDAP($ldapconn[1]); 
                return 
1;
            } 
        } else {
                         
                
desconectarLDAP($ldapconn[0]);
                
desconectarLDAP($ldapconn[1]);
                return 
4;
        }


Qué estaré haciendo mal para que no me entre en la condición deseada?

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

Última edición por eliza_ralves; 15/08/2011 a las 12:23