Ich habe eine Ruby on Rails-Anwendung mit rund 300 E-Mail abonniert. Aus technischen Gründen musste ich einen großen Teil der Datenbank modifizieren. Wenn ich die alte Benutzer-E-Mail und das Passwort-Digest speichere, kann ich den alten Benutzer, der sein altes Passwort verwaltet, in meine neue Datenbank einfügen?Halten Sie alte Benutzer mit neuen Ruby on Rails-Datenbank
Passwort speichern ich die folgenden gem verwenden:
gem 'bcrypt'
In jedem Modell Ich habe diese:
has_secure_password
In der Migration:
class CreateUsers < ActiveRecord::Migration
def change
create_table :users do |t|
t.string :email
t.string :password_digest
...
end
end
end
Das bin ich sparen können das Passwort einfach
Die perfekte Lösung für mich wäre, meine aktuelle E-Mail und mein Passwort zu speichern, so dass der Benutzer in der neuen Datenbank das gleiche Passwort hat. Ist das möglich?
Jede Bewegung auf diesem? –