Seite 1 von 1

Fremdes Forum zu PHPBBS 3.2.2

Verfasst: 19.07.2018 15:22
von FrankD
Hallo,

ich nutze seit 2005 eine Forumssoftware und möchte nun zu phpBBS 3.2.2 wechseln. In den Jahren hat sich natürlich einige an Beiträge und Usern angesammelt, obwohl wir zwischendurch aufräumen.

Ich möchte nun ein Interface schreiben, welches die Daten aus der alten DB aufarbeitet und zur neuen konvertiert.
Ich habe leider noch nirgends den Code gefunden um die Passwort hashes zu erstellen. Möglich wäre aus meiner Sicht auch, die User so anzulegen, dass bei ersten einloggen ein neues Passwort gesetzt werden muß. So könnte man den Transfer der Passwörter vermeiden.

Hat jemand eine Idee wie ich das anstellen kann? Schonmal Danke für Antworten!

Viele Grüße
Frank

Re: Fremdes Forum zu PHPBBS 3.2.2

Verfasst: 26.07.2018 09:16
von gn#36
Für den Transfer der Passwörter ist in erster Linie wichtig, wie die Passwörter bisher gehasht sind. Phpbb hat nämlich einen flexiblen Pluginmechanismus, mit dem du die Passwörter übernehmen kannst und dann z.B. beim ersten Login des Users konvertierst.

Du musst dafür aber dann ein Plugin für den bisherigen Hashalgorirhmus haben, das die bisherigen Passwörter erkennen kann. Ansonsten müssen sich alle Nutzer ein neues Passwort per Mail zuschicken lassen.

Die vorhandenen Algorithmen kannst du unter phpbb/passwords/driver in deiner Installation nachsehen. Die Passwörter haben in der Datenbank ein Präfix das den Algorithmus festlegt.

Re: Fremdes Forum zu PHPBBS 3.2.2

Verfasst: 26.08.2018 17:54
von FrankD
Hallo,

vielen Dank, ich habe das Problem gelöst indem ich die mitgelieferten Dateien zu Erstellung eines neuen Profiles verwendet habe.
So habe ich einfach die alte db angelesen und jeden Nutzer neu angelegt.

Viele Grüße
Frank