Ich habe eine Menge Inhalte von bbPress auf meine Discourse-Installation migriert. Ich sehe alle Beiträge, Benutzer und so weiter. Aber meine Benutzer können sich nicht mit ihren „alten
Oh mein Gott, nach ein paar weiteren Tests hat sich herausgestellt, dass es tatsächlich funktioniert hat. Das Problem war ein geändertes Passwort, als ich es getestet habe Entschuldigung! Danke für das großartige Plugin! Es hat mir das Leben sehr erleichtert!
Hallo, ich habe Probleme, das zum Laufen zu bringen. Ich habe ein benutzerdefiniertes Feld import_pass erstellt und das Plugin installiert. Ich habe das Import-Skript erneut auf meiner SMF-Datenbank ausgeführt, aber leider ohne Erfolg – niemand kann sich danach einloggen. Auf dem benutzerdefinierten Feld sehe ich nur ein „-“ anstelle eines Hash-Werts.
Wie andere Benutzer bereits angemerkt haben, bin ich mir nicht sicher, was ich damit anfangen soll:
user = User.find_by(username: 'user')
user.custom_fields['import_pass'] = '5f4dcc3b5aa765d61d8327deb882cf99'
user.save
Ich wäre für jede Hilfestellung dankbar. Geht dieser Code in die Datei smf2.rb des Import-Skripts oder was?
Das wird nicht funktionieren. Es ist jedoch nicht erforderlich, das Plugin während des Imports zu installieren oder ein benutzerdefiniertes Feld manuell anzulegen. Dies sollte bereits vom SMF2-Skript übernommen werden. Also liegt etwas anderes vor.
Der Code dient den Skriptautoren als Beispiel. Er ist bereits im SMF2-Skript enthalten.
Danke. Das ist großartig. Meinen Sie also, dass es funktionieren sollte, wenn ich das manuell erstellte benutzerdefinierte Feld entferne und das Plugin einfach aktiviert lasse? Dann sollte es von selbst funktionieren und die Passwort-Hashes bei Bedarf übernehmen.
Gibt es ein Log, das wir prüfen können, um herauszufinden, warum das Plugin nicht das tut, was es soll?
Das Plugin ist dafür zuständig, die vom Importeur festgelegten benutzerdefinierten Felder zu interpretieren und zu verwenden. Wenn die benutzerdefinierten Felder leer sind oder fehlen, liegt das Problem nicht beim Plugin, sondern beim Importeur.
Sie sollten das Plugin auf der Instanz installieren, auf der das migrierte Forum tatsächlich läuft.
Wir haben Fälle beobachtet, in denen das Plugin Probleme verursachte, wenn es auf einer Instanz installiert war, auf der tatsächlich das Migrations-Skript lief. Daher empfehlen wir davon ab, es dort zu installieren.
Hat das schon jemand mit Passwort-Hashes von Auth0 getestet?
Ich kann das nicht einfach selbst testen, da der Export von Passwort-Hashes bei Auth0 nur für zahlende Kunden verfügbar ist. Ich wollte nur wissen, ob das jemand bereits ausprobiert hat, bevor ich diesen Weg einschlage.
Anscheinend werden die Passwörter mit bcrypt und 10 Salt-Runden gehasht.