Hi,
im migrating a website from php to rails and devise. There is a user
table with password that are not encrypted. I made already a script in
php
to migrate to data to new database, but I cant figure how to encrypt
password so i will work with devise. I foudn different solution on
google,
but one was working. Maybe I missed one ?
thanks
On May 2, 2013, at 6:32 PM, oto iashvili [email protected]
wrote:
Hi,
im migrating a website from php to rails and devise. There is a user table
with password that are not encrypted. I made already a script in php to migrate to
data to new database, but I cant figure how to encrypt password so i will work
with devise. I foudn different solution on google, but one was working. Maybe I
missed one ?
Rather than doing that, why not put the unencrypted password field in
the database for a moment, then use Devise to encrypt it before dropping
that column. Seems like it would have a better chance of getting the
encryption right.
Walter
How about migrating your user table using ActiveRecord?
I can get the data of a user from the old DB in some way, and migrate
into
the new DB using this :
User.create(email: ‘[email protected]’, password: ‘unencrypted password
from old db’, password_confirmation :‘same_password’)
On Thu, May 2, 2013 at 10:51 PM, Emil S [email protected] wrote:
Hi,
im migrating a website from php to rails and devise. There is a user
table with password that are not encrypted. I made already a script in php
to migrate to data to new database, but I cant figure how to encrypt
password so i will work with devise. I foudn different solution on google,
but one was working. Maybe I missed one ?
thanks
I’m a bit leary of doing that sort of thing in a schema migration;
it’s something which cannot readily be rolled back, nor is it
something that will give you usefullness if you someday need to
rebuild your schema.rb from scratch…