Zum Inhalt springen

MD5 is not defined beim Anmelden im Backend

Erstellt am 4. Juli 2008 · 1 Antwort · letzte Antwort am 4. Juli 2008

Tags: JavaScript & AJAX, Frage

krauss ·

Hallo,
das sind meine allerersten Gehversuche mit Typo3 (4.2.0)und ich scheitere schon kläglich beim Anmelden. Bitte helft mir.

Ich habe Typo3 erfolgreich installiert und (glaube ich) konfiguriert. Leider kann ich mich im Backend nicht anmelden. Ich bekomme immer die Meldung dass mein Passwort nicht stimmt wenn ich mich mit "admin" und "password" im Backend anmelden will. Ich habe auch schon einen neuen Administrator User angelegt mit dem gleichen Ergebnis.

Ich habe das ganze auch schon auf einem anderen Server und mit einem anderen Browser versucht immer der gleiche Fehler.

In der Javascript Fehler Konsole sehe ich den Fehler "MD5 is not defined".

Ich habe den Fehler in diesem Forum einmal gefunden leider ohne Lösung.

Grüße aus Böblingen
Martin

Inzwischen habe ich rausgekriegt dass das Problem in der funktion

function doChallengeResponse(superchallenged) { //
password = document.loginform.p_field.value;
if (password) {
if (superchallenged) {
password = MD5(password); // this makes it superchallenged!!
}
str = document.loginform.username.value+":"+password+":"+document.loginform.challenge.value;
document.loginform.userident.value = MD5(str);
document.loginform.p_field.value = "";
return true;
}
}

und mir anscheinend eine Datei Namens MD5.js fehlt wo kriege ich die her ?

krauss ·

Ich habe die Lösung selbst gefunden, auch wenn ich es etwas merkwürdig finde.

Bei selfhtml gibt es eine JS Library md5.js. Die habe ich bei mir ins typo3 Verzeichnis gelegt. Jetzt kann ich mich anmelden.