Hi,
I have a csv file which have the user detail. I want to migrate this
information into the "users" table.
My application use "Authlogic" for user aunthentication so I have to
encrypt the password during migration. I have written the script which
is reading the csv file and adds the record into "users" table, it is
working fine. But I am not able to encrypt the password.
I am doing like this:-
user=User.find(1)
user.password="password"
user.save
My users.rb as follows :-
"acts_as_authentic do |c|
c.transition_from_restful_authentication = true
end"
It is creating the entry in users table with crypted_password is equal
to "password".
How should I fix this?
Any help appreciated?
Hi,
I have midifed my code like this it seems that it is encrypting the
password.
But the password is coming as a log string.
My updated code is :-
user=User.find(2)
user.password="password"
user.password_confirmation="password"
user.save
It is encrypting the password like this:-
"9b2dcddea0f2ecab44c195b36035cab8da14e719b51c696e704f885f29f8310939fb980d11434c545b43cfa9390b1e6b3d5dbb82f97289da9a1740eadda6b5ae"
Hi,
I have modified my code and it is encrypting the
password.
But the password is coming a very long string.
My updated code is :-
user=User.find(2)
user.password="password"
user.password_confirmation="password"
user.save
It is encrypting the password like this:-
"9b2dcddea0f2ecab44c195b36035cab8da14e719b51c696e704f885f29f8310939fb980d11434c545b43cfa9390b1e6b3d5dbb82f97289da9a1740eadda6b5ae"