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]