News:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu

Alte Passwörter (in Klartext) verschlüsseln

Started by McFly, March 05, 2010, 08:26:03 AM

Previous topic - Next topic

McFly

Moin,

habe eine alte Datenbank eines nicht-SMF-Forums. Diese möchte ich nach SMF2 konvertieren. In der Datenbank sind die Passwörter noch in Klartext gespeichert. Wie bekomme ich diese ins SMF2-Format?

Reicht dazu (vereinfacht)? :

UPDATE smf_members
SET passwd = SHA1(alte_datenbank'.'altes_passwort');


Mc Fly

McFly

Hab's gerade mit verschiedenen Möglichkeiten probiert:


SET @pass = (strtolower(alte_db.user_name)
SET @pass = @pass.(alte_db.klartext_pw)
SELECT SHA1(@pass)


Brachte mich schon viel weiter...  ;D

skyliner2

Hallo Forum,

ich weiß, das ist ein alter Thread, aber in meinem Forum (SMF 2.0.11) dümpeln sich auch ein paar alte Userleichen. Und in der Datenbank sind deren Passwörter teilweise noch im Klartext vorhanden - kann sein, dass das noch von der Migration vom rapidforum vor einigen Jahren der Fall ist.

Gibt es einen SQL-Befehl, mit dem ich alle Klartext-Passwörter in der SMF-Datenbank verschlüsseln kann (ohne dabei an den bereits verschlüsselten Passwörtern etwas zu ändern)?

Ihr würdet mir sehr weiterhelfen! :)

LG sky

noex

Hi,

Kennwörter von einer Migration / Konvertierung werden erst durch die erste Anmeldung des Users im SMF in das SMF Standardformat umgewandelt und verschlüsselt.

lg
noex
"Jetzt, wo ich weiß wie es geht, versteh ich auch die Gebrauchsanleitung"

Advertisement: