Initial import
This commit is contained in:
14
db/migrate/022_token_login.rb
Normal file
14
db/migrate/022_token_login.rb
Normal file
@@ -0,0 +1,14 @@
|
||||
class TokenLogin < ActiveRecord::Migration
|
||||
def self.up
|
||||
add_column :users, :login_key, :string
|
||||
|
||||
User.find(:all).each do |user|
|
||||
user.login_key = Digest::SHA1.hexdigest(Time.now.to_s + user.password.to_s + rand(123456789).to_s).to_s
|
||||
user.save!
|
||||
end
|
||||
end
|
||||
|
||||
def self.down
|
||||
remove_column :users, :login_key
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user