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