---
title: "md5-Problem bemi Import von FE-user-Daten"
url: "https://www.typo3.net/d/73927-md5-problem-bemi-import-von-fe-user-daten"
source: "typo3.net"
tags: ["TYPO3","Frontend","Frage","Frontend-Benutzer","Import & Export"]
created: "2008-02-20"
last_reply: "2008-02-20"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# md5-Problem bemi Import von FE-user-Daten

TYPO3 › Frontend · 4 Antworten · gestartet 2008-02-20

## Eröffnungsbeitrag

**voiceofall** · 2008-02-20 · [Beitrag #1](https://www.typo3.net/d/73927-md5-problem-bemi-import-von-fe-user-daten/1)

Ich benutze die Extensions:

- kb_md5fepw
- newloginbox

Ich muss dort Benutzerdaten aus einer anderen Datenbank importieren. Die Entwickler der alten Datenbank haben Umlaute in Benutzernamen und Passwörtern zugelassen.

Mittlerweile funktioniert kb_md5fepw mit ein paar kleinen Anpassungen so, dass Umlaute kein Problem mehr darstellen wenn ich einen Benutzer im Backend anlege und mich dann im Frontend einlogge.

**Das Problem:**
Die Passwörter aus der alten Datenbank sin unverschlüsselt gespeichert, wenn ich sie nun importiere (mit md5() bzw. md5(utf8_encode())) dann ist der MD5-Hash anders als der den Typo3 erzeugt.

**Beispiel:** "mühe"
php bzw. mysql erzeugen: e12df049fe60380d108913da369cbb6b
Typo3 erzeugt:           b31c9153cd317eb4f6d595629b3c6d8d

Ich bin für jede Hilfe dankbar, habe auch nach langem Suchen noch nicht mal die Funktion gefunden mit der Typo3 das Passwort abspeichert.

## Antworten

### [#2](https://www.typo3.net/d/73927-md5-problem-bemi-import-von-fe-user-daten/2) · steffenk · 2008-02-20

Typo3 benutzt md5 (welch Wunder :) )
Wenn das nicht übereinstimmt dann ev. nur wegen utf8. Sollte aber keine Rolle spielen, da wenn Du mit md5 speicherst die Kontrolle beim login genauso gemacht wird.

### [#3](https://www.typo3.net/d/73927-md5-problem-bemi-import-von-fe-user-daten/3) · voiceofall · 2008-02-20

Danke für die schnelle Antwort.

Das stimmt, das habe ich ja schon festgestellt - wenn ich die Benutzer im System anlege dann funktioniert es.

Wenn ich sie aber per MySQL importiere dann kommt ein anderes Ergebnis heraus. Ob ich vorher utf8_encode, utf8_decode oder gar nichts anwende - die Ergebnisse unterscheiden sich.

### [#4](https://www.typo3.net/d/73927-md5-problem-bemi-import-von-fe-user-daten/4) · steffenk · 2008-02-20

das tut mich wundern, denn md5 ist eigentlich immer gleich ...
was ist wenn Dein importscript auf dem selben server läuft? (gleiche php-version, gleiche Kodierung)

### [#5](https://www.typo3.net/d/73927-md5-problem-bemi-import-von-fe-user-daten/5) · voiceofall · 2008-02-20

Das Script läuft auf dem gleichen Server. Wenn keine Umlaute im Passwort sind, dann ist das Ergebnis identisch.

Was kann ich denn noch machen außer utf8_encode?

Was macht Typo3 vorher mit dem Passwort - muss ich es noch irgendwie anders konvertieren? Oder ersetzt Typo3 irgendwelche Umlaute?

Welche Klasse ist denn für das Speichern zuständig?
Ist fe_adminLib.inc schon die richtige Richtung?

---

Quelle: „md5-Problem bemi Import von FE-user-Daten“, typo3.net, https://www.typo3.net/d/73927-md5-problem-bemi-import-von-fe-user-daten
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
