Jump to content

wiedermal PHP


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

hallo leute, nun bin ich mithilfe von euch relativ weit gekommen jetzt fehlt mir noch eine funktion und zwar geht es um folgendes:

 

ich lese mit ldap/php eigenschaften aus dem ad aus.

folgende seite und deren php codes waren für das projekt ausschlagebend:

Windows Server How-To Guides: Das Active Directory mit PHP und LDAP abfragen - ServerHowTo.de

 

nund gibt es dort im php code folgende zeile

$filter = "(|(objectClass=contact)(objectClass=user))";

ich habe diese wie folgt ergänzt:

$filter = '(|(objectClass=contact)(objectClass=user) (memberOf=CN='gruppe1.1..',OU=gruppe1,OU=gruppen,DC=domäne,DC=com))';

dieses ergebnis liefert mir aber auch computerobjekte zurück, dies will ich aber nicht, ich möchte nur das was in der angegebenen gruppe ist.

leider verstehe ich nicht warum das so ist...!

Geschrieben

Kontakt oder User ist schon i.O.

Aber das mit der Gruppe soll doch vermutlich UND-Verknüpft werden, oder?

Muss dann halt entspr. verschachtelt werden, z.B.

$filter = '(&(|(objectClass=contact)(objectClass=user)) (memberOf=CN='gruppe1.1..',OU=gruppe1,OU=gruppen,DC=domäne,DC=com))';

 

Damit heisst's dann quasi "(Contact ODER User) UND Gruppe"

Geschrieben

$filter = '(&(|(objectClass=contact)(objectClass=user) (memberOf=CN=Gruppe1.1,OU=Gruppe,OU=Groups,DC=domäne,DC=com)))';

 

mann ich dacht das wars aber geht immer noch nicht... stimmt es so oben? oder wie muss ich das verschachteln damit ich ihm noch mitgeben kann, das es objectcatagory=person ist, weil ja contact und user von dieser catagory abhängen, wenn ich es einzeln mache, funktioniert es auch... es geht einfach zusammen nicht...!

ich glaube ich habs...

ne doch nicht, ich habs jetzt mal so versucht:

 

$filter = '(&(|(objectClass=contact)(objectClass=user) (objectCatagory=person)) ((memberOf=CN=Gruppe1.1,OU=Gruppe,OU=Groups,DC=domäne,DC=com))';

Geschrieben

Ich denke nicht, dass es die objectCategory braucht.

Wenn sie mit rein soll, dann erstens mit E geschrieben ;) und zweitens eigentlich &-Verknüpft

(&(objectCategory=person) (|(objectClass=Contact) (objectClass=user))

 

Hab hier grad nix zum testen, aber ich vermute eher, dass bei der "MemberOf"-Abfrage gar keine user- oder contact-Objekte rauskommen.

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...