in Sachen Import kann ich leider nicht helfen, doch im Nachhinein kann man das doch ganz simpel per php-skript lösen.
Neue Zelle in die Tabelle, Passwort MD5 verschlüsseln und da rein schreiben, alte Passwortzelle löschen.
Hallo,
ich habe mal eine Frage:
Ich habe eine Kundendantenbank in denen auch Zugangsdaten, insbesondere Passwörter (in Klartext), gespeichert sind.
Diese möchte ich in eine MySQL Datenbank importieren.
Gibt es eine Möglichkeit, diese in Klartext gespeicherten Passwörter während des Imports mit dem MD5-Verfahren zu verschlüsseln?
Da es sich hier um mehrere 1.000 Daten handelt wäre die Methode, dies "zu Fuß" umzuwandeln etwas mühsam.
Bin für jeden Tipp dankbar !
in Sachen Import kann ich leider nicht helfen, doch im Nachhinein kann man das doch ganz simpel per php-skript lösen.
Neue Zelle in die Tabelle, Passwort MD5 verschlüsseln und da rein schreiben, alte Passwortzelle löschen.
oder
UPDATE tabelle SET `passwordfeld` = MD5(`passwordfeld`)
(ungeprüft) sollte auch klappen..
Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
-Dieter Nuhr
Ich würde es so wie Adromir machen, nur in ein neues Feld
- neues Feld password_md5
- UPDATE tabelle SET `password_md5` = MD5(`password`)
- Feld password löschen
- feld password_md5 nach password umbenennen
TYPO3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
Bin wohl momentan etwas zu sehr in meinem Projekt mit php beschäftigt ... klar, direkt mit SQL gehts schneller ...
Immerhin war mein Ansatz richtig![]()
ja, super danke an alle. War ja doch einfacher, als ich gedacht hatte.
Ich hatte mich zu sehr darauf festgelegt, dass man das während des imports ändern muss.
Danke !!!![]()
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)