Bei meinem System (Typo3.8.0-testsite, Win2k, PHP 4.1.2, Apache 1.3) war ein BE-Login auch mit allen Tips aus den Foren und der Mailingliste nicht möglich.
Ein wenig Debuggen hat gezeigt, dass das Problem in den _SESSION-Daten lag. Zur Korrektur war es nötig, die Datei typo3\t3lib\class.t3lib_userauth.php zu editieren und in der Funktion compareUident (ab Zeile 960) die Überprüfung
if ($this->challengeStoredInCookie) {
//...
}
auszukommentieren (Zeilen 971-976; die login-challenge war in der Variable $_SESSION['login_challenge'] nicht enthalten, warum auch immer)...
VORSICHT: diese Lösung hat für mich funktioniert, könnte aber evtl. die Sicherheit kompromittieren oder die Funktion von anderen Skripten stören, die diese compareUident-Funktion benutzen!
Irgendwelche Kommentare hierzu?