Zum Inhalt springen

eu_ldap: login nicht möglich

Erstellt am 17. Februar 2006 · 1 Antwort · letzte Antwort am 20. Februar 2006

Tags: Frage

paukul ·

Hallo,

wir experimentieren gerade mit eu_ldap, wir sind soweit dass er erfolgreich die Benutzer und Gruppen importiert.

Wenn ich mich nun mit den Daten einloggen möchte wirft er mir folgende fehlermeldungen aus:

Warning: Variable passed to each() is not an array or object in /srv/www/htdocs/typo3/site2/typo3conf/ext/eu_ldap/mod1/class.tx_euldap_div.php on line 786

Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/typo3/site2/typo3conf/ext/eu_ldap/mod1/class.tx_euldap_div.php:786) in /srv/www/htdocs/typo3/site2/typo3/t3lib/class.t3lib_userauth.php on line 292

Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/typo3/site2/typo3conf/ext/eu_ldap/mod1/class.tx_euldap_div.php:786) in /srv/www/htdocs/typo3/site2/typo3/t3lib/class.t3lib_userauth.php on line 293

Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/typo3/site2/typo3conf/ext/eu_ldap/mod1/class.tx_euldap_div.php:786) in /srv/www/htdocs/typo3/site2/typo3/t3lib/class.t3lib_userauth.php on line 294

Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/typo3/site2/typo3conf/ext/eu_ldap/mod1/class.tx_euldap_div.php:786) in /srv/www/htdocs/typo3/site2/typo3/t3lib/class.t3lib_userauth.php on line 295

Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/typo3/site2/typo3conf/ext/eu_ldap/mod1/class.tx_euldap_div.php:786) in /srv/www/htdocs/typo3/site2/typo3/template.php on line 601

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /srv/www/htdocs/typo3/site2/typo3conf/ext/eu_ldap/mod1/class.tx_euldap_div.php:786) in /srv/www/htdocs/typo3/site2/typo3/index.php on line 240

die Fehlermeldung kommt aber NUR (!) wenn ich korrekte Benutzerdaten angebe. Wenn ich lokale Typo3 benutzer einlogge gibt es keinen Fehler.

Also:
- Logge mich ein mit lokal angelegtem BE-Benutzer --> kein fehler
- Will mich anmelden mit im AD vorhandenen User aber mit absichtlich falschem Passwort --> KEINE (!) der oben genannten Fehlermeldungen, nur eben (wie erwartet) Pw / User falsch
- Will mich mit einem im AD vorhandenen user und richtigem Passwort an --> oben genannte Fehlermeldung.

Ich schließe daraus dass die Authentifizierung wohl geht, er danach aber irgendwas verbockt...
Auch wundert mich dass obwohl der Haken bei "Enable authentication against LDAP only. If checked, users not found in the directory may not log on." gesetzt ist, ein einloggen von nicht im AD eingetragenen Benutzern (habe 2 direkt im BE angelegt) immernoch möglich ist..

Kann mir hier wer weiterhelfen?
[/quote]