Ver Mensaje Individual
Antiguo 26-mar-2008, 13:08   #3 (permalink)
SidP
SidP no se puede cailificar en este momento
 
Avatar de SidP
 
Fecha de Ingreso: febrero-2006
Ubicación: /etc/php.ini
Mensajes: 121
Re: comprobar dn en ldap

gracias por responder GatorV problema resuelto
lo que hice fue definir otro DNBase mas con otro filtro tambien
Código:
ProfBaseDn="ou=Profesores,ou=Personas,dc=example,dc=com"
ProfFilter="(&(memberUid=%u)(objectClass=posixGroup))" ProfNameAttribute="uid"
y chequear despues que el usuario se logueara contra ese DNBase con la funcion
Código:
public function isProfessor($userDN){
      $search = ldap_search($this->_ds,$this->_profBaseDn,"uid=".$userDN."");
      $enID = ldap_first_entry($this->_ds,$search);
      if($enID)
             return true;
      else 
             return false;
         }
asi me funciona...
Gracias
SidP está desconectado   Responder Citando