Anzeige:
Ergebnis 1 bis 2 von 2

Thema: LDAP Suchergebnisse einschränken

  1. #1
    Premium Mitglied Avatar von Doh!
    Registriert seit
    Jul 2002
    Ort
    Frankfurt am Main
    Beiträge
    1.372

    LDAP Suchergebnisse einschränken

    Moinsens.

    Wir schreiben an einem PHP-LDAP-Client. Der soll unter anderem, um Werte für die Attribute eintragen zu können, Drop-Downmenüs bereithalten. Diese Dropdownmenüs werden wiederraum auch aus dem LDAP-Baum befüllt. Das ganze läuft folgendermaßen:

    Es wird eine Suche über alle im LDAP angelegten user gefahren um zum Beispiel herauszufinden, welchen Ländern die user zugeordnet sind, so dass ich dann im Drop down eben die Länder auswählen kann, die gefunden worden sind.

    Nun ist es aber bei 5000 usern natürlich so, dass wir 400 Treffer "Deutschland", 250 "England" usw. haben. Ich will aber im Dropdown natürlich nur 1x "Deutschland" oder "England" stehen haben.

    Auf gut Deutsch: kann man den output eines ldapsearch so beeinflussen, dass ein Wert immer nur 1x ausgegeben wird?

    Bitte keine Antworten wie: "bestimmt, schau mal in der Doku", hab' ich gemacht, hab' auch google abgesucht und mir die LDAP-Doku reingefahren.
    Es gibt nicht so viel Tag im Jahr wie der Fuchs am Schwanz hat Haar

  2. #2
    Registrierter Benutzer Avatar von mamue
    Registriert seit
    Oct 2002
    Beiträge
    2.455
    Du kannst AFAIK nicht alle Einträge ausgeben lassen und dabei angeben, dass jedes Ergebnisattribut nur einmal vorkommt. Du kannst die Anzahl der Ergebnisse generell einschränken mit:
    ldapsearch -x -z 1
    Ich kenne PHP nicht, jedanfalls nicht deren LDAP-API, vielleicht hilft die Suche nach "sizelimit" - dafür steht "-z".
    Wenn Du alle Ergebnisse brauchst, aber eben nur alle verschiedenen, dann könntest Du alle in eine Hashmap packen mit dem gewünschten Attribut als Schlüssel.

    HTH,
    mamue

Ähnliche Themen

  1. LDAP Server kann nicht connecten
    Von WillhelmTell im Forum Linux als Server
    Antworten: 2
    Letzter Beitrag: 08.02.08, 16:34
  2. LDAP und SAMBA
    Von armun im Forum Linux in heterogenen Netzen
    Antworten: 5
    Letzter Beitrag: 15.07.06, 23:42
  3. "transport endpoint not connected" bei registrierung von win clients
    Von martin2002 im Forum Linux in heterogenen Netzen
    Antworten: 2
    Letzter Beitrag: 04.01.06, 20:58
  4. Apache startet nach RAM-Austausch nicht mehr.
    Von joedl im Forum Linux als Server
    Antworten: 6
    Letzter Beitrag: 12.02.05, 18:07
  5. Samba und LDAP
    Von DaQuark im Forum Linux in heterogenen Netzen
    Antworten: 10
    Letzter Beitrag: 28.06.04, 14:59

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •