Beiträge: 21
Themen: 8
Registriert seit: 23.02.2009
Hi!
also ich bin ein rapidforum geschädigter!
bin gester mit dem forum also umgezogen!
nach diesem scheema:
rapidforum->smf->myBB 1.2->myBB 1.4.4
hat auch alles relativ gut geklappt! jedoch glaub ich ist bei der convertierung von smf zu myBB1.2 etwas schief gelaufen ist...
ich habe in der user tabelle noch alle passwörter im klartext drinnen stehen und das eigentlich passwort feld von myBB ist komplett leer! außer bei mir (admin) da ist es verschlüsselt gefüllt... (is klar hab mich ja als admin fürs forum angegeben!)
kann ich jetzt irgendwie die im klartext stehenden PWs verschlüsseln und in die passenden spalten einfügen?
wie mach ich das am besten?
mfg
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
05.03.2009, 22:01
(Dieser Beitrag wurde zuletzt bearbeitet: 05.03.2009, 22:01 von Michael.)
Dafür bräuchtest du ein kleines Skript, das die Passwörter ausliest, den md5-Hash generiert und diesen in die Spalte password einträgt. salt und loginkey kannst du leer lassen, diese werden beim ersten Login des Benutzer dann automatisch generiert.
Alternativ kannst du deine Benutzer dazu auffordern, dass sie sich ein neues Passwort zuschicken lassen sollen.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 21
Themen: 8
Registriert seit: 23.02.2009
hmm joa ich habe fast auch an ein skript gedacht! jedoch kenne ich mit dem verschlüsseln nicht aus!
die select und update statements wären ja kein thema!
das mit dem passwort zusenden ist natürlich auch kein all zu großes problem... naja muss ich mal mit dem foren admin durchsprechen wie ers will!
falls jemand diese PW verschlüsselung in php schnell hincoden will => einfach posten würde mich freuen =)
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
PHP-Code:
$password = md5($password);
$query = $db->query("UPDATE mybb_users SET password ='{$password}', salt = '', loginkey = '' WHERE uid = 'x';");
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 2.318
Themen: 13
Registriert seit: 09.11.2008
(05.03.2009, 20:56)c0CoKabAnA schrieb: also ich bin ein rapidforum geschädigter!
bin gester mit dem forum also umgezogen!
nach diesem scheema:
rapidforum->smf->myBB 1.2->myBB 1.4.4
Du bist von der ungeduldigen Sorte, ja?
Mein RapidForum -> MyBB Konverter ist ca. 95% fertig, Release vermutlich morgen...
Beiträge: 21
Themen: 8
Registriert seit: 23.02.2009
06.03.2009, 17:59
(Dieser Beitrag wurde zuletzt bearbeitet: 06.03.2009, 18:07 von c0CoKabAnA.)
joa den werde ich auch noch ausprobieren
nur wollte ich den anderen weg schonmal gehen nicht das ich mit deinem konverter nciht zurecht komme oder so =)
@Michael: hmm funktionieren tut es...
jedoch wenn ich so mein eigenes PW verschlüssel sieht es anders aus als es in der DB steht? Oo
also länge ist gleich aber eben andere zeichen!
mfg
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Das MyBB verschlüsselt ja ein bisschen anders. Daher könnte das kommen.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 21
Themen: 8
Registriert seit: 23.02.2009
und wie verschlüsselt myBB dann?
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Mit dem Salt, der hier ja leer ist.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 2.318
Themen: 13
Registriert seit: 09.11.2008
MyBB macht md5(md5(salt) + md5(passwort)) (oder wars md5(md5(passwort)+md5(salt))?)
Und salt ist einfach ein zufälliger String.
Sinn von dem Salt ist, dass man nicht mit irgendwelchen Tabellen von der md5sum zurück auf das Klartext-Passwort zurückkommen kann.