| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Neuer Benutzer Registriert seit: 26.07.2011
Beiträge: 6
PHP-Kenntnisse: Fortgeschritten ![]() | Hallo Leute, ich habe ein Skript geschrieben, welches einen User an einer Domäne authentifiziert und anschließend bestimmte, benötigte Daten des Users abfragt - z.B. company. Da es sich im Produktivbetrieb aber um rund 6 verschiedene Windows 2003/2008 Domänen handelt, die alle unterschiedlich strukturiert sind, kommt es zu Fehlern bei der Search bzw. List Abfrage. Ldap_connect sowie ldap_bind funktionieren. Bsp: PHP-Code: Beispiel: als $this->baseDN definiere ich DC=meinedn,DC=local und der User liegt aber unter OU=benutzer,OU=Gruppe1,OU=StandortXY,DC=meinedn,DC =local Hier drückt der Schuh! Da ich nie weiß, wie meine OU mit den Usern lautet und es in einer der Domänen sogar viele OU's im Toplevel mit den Benutzern gibt, habe ich mir folgenden Workaround ausgedacht: Ich scanne die OU's rekursiv durch, bis mir ein search mit dem Filter company=XYZ etwas zurückgibt. Afaik kein Problem, doch... Auch hier bekomme ich einen operations Error, wenn meine baseDN aufs Root-Verzeichnis zeigt (DC=meinedn,DC=local). Scanne ich hingegen mit dem $this->basedn Wert OU=StandortXY,DC=meinedn,DC=local, dann erhalte ich einen schönen Array mit allen Filterregeln entsprechenden OU's zurück. wtf?!Kennt jemand das "Phänomen" und kann mir jmd. bitte Tipps geben, wie ich dieses Dilemma angehen und ggf. lösen kann? Thx schonmal und sry für den langen Text. Noch für die, die es interessiert meine "gebastelte" LDAP-Klasse: PHP-Code: |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| PHP Suche | Hans_PHP_11 | PHP Einsteiger | 7 | 21.04.2011 11:26 |
| google Suche - Beschreibung - Fehler | Susum | PHP Einsteiger | 8 | 18.04.2011 17:20 |
| Fehler bei der Suche nach \ oder ' | choice | PHP Einsteiger | 2 | 14.02.2011 20:00 |
| [Erledigt] Suche Fehler im REGEX | Lollix | PHP Einsteiger | 3 | 09.01.2011 19:50 |
| [Erledigt] Fehler suche | TommyTom | Datenbanken | 3 | 07.01.2011 23:11 |
| Funktion rename() auf USB-Festplatten bringt Fehler | Wing | PHP Tipps 2010 | 13 | 16.07.2010 23:00 |
| Suche ohne Groß-/Kleinschreibung | pfump | Datenbanken | 11 | 30.05.2010 10:13 |
| Weiße Seite (Fehler suche wie anpacken?) | Tobi1970 | PHP Tipps 2009 | 9 | 05.01.2010 23:59 |
| [Erledigt] Syntax Error - Wo ist der Fehler? | Extremefall | PHP Tipps 2009 | 5 | 14.12.2009 17:46 |
| Suche | Alienuser | PHP Tipps 2006 | 5 | 02.07.2006 16:31 |
| [Erledigt] Erweiterung der Suche | PHP Tipps 2007 | 2 | 01.12.2005 19:30 | |
| Frage: Suche Fehler in diesem Script... | PHP Tipps 2005-2 | 14 | 25.10.2005 19:24 | |
| Fehler suche Mail Formular | PHP Tipps 2005-2 | 7 | 11.08.2005 23:26 | |
| mal wieder eine suche | lomtas | Datenbanken | 0 | 12.07.2005 11:03 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| ldap_search, n to server null:389, ldap_saerch php, ldap_search php, ldap_search php operations error, ldap_search example, ldap_search ou php |