da ich sonst keine Lösung gefunden habe, habe ich jetzt doch den TYPO3 Code debuggt:

Der User-Datensatz wird korrekt gefunden und geladen.

Der Fehler ist in:
sysext\core\Classes\Authentication\AbstractUserAuthentication.php
function compareUident

Es wird das Passwort in $loginData['uident_text'] erwartet. Es steht aber in $loginData['uident']. (Zeile 1491)
Dadurch schlägt der Passwort-Vergleich fehl.

Ich verwende das default felogin Template.

Bin einigermaßen ratlos, weil ein Core Bug kann das kaum sein, sonst könnte sich ja niemand mehr einloggen?

TYPO3 Version: 6.2.11 (in 6.2.10 auch)
rsaauth, salted_passwords deaktiviert, d.h. Klartext Passwörter

LG Andrea


Am 11.03.2015 um 13:05 schrieb Andrea Schmuttermair:
Hallo zusammen,

ich habe ein TYPO3 von 4.5 auf 6.2 upgedated und kann mich nicht mehr mit FELogin einloggen. Habe auch schon rsaauth und salted_passwords deaktiviert, aber selbst mit Klartext Passwörtern bekomme ich folgenden Fehler im DevLog:

- User found: uid 123, username: andrea
- Password not accepted: andrea

-> Tabelle fe_users hat bei uid 123 das passwort "andrea"
-> Tabelle fe_sessions ist leer

Cookies funktionieren, BE Login auch (be_session wird korrekt angelegt)

Bevor ich jetzt anfange im Code zu debuggen, vielleicht kennt das jemand oder hat ne Idee?

LG Andrea
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an