6fff92e984
Now when you want to signup or change existing email you will be forced to confirm that you really own this email. You get email with link to follow in order to confirm your email address Conflicts: app/models/user.rb
15 lines
537 B
Ruby
15 lines
537 B
Ruby
class AddConfirmableToUsers < ActiveRecord::Migration
|
|
def self.up
|
|
add_column :users, :confirmation_token, :string
|
|
add_column :users, :confirmed_at, :datetime
|
|
add_column :users, :confirmation_sent_at, :datetime
|
|
add_column :users, :unconfirmed_email, :string
|
|
add_index :users, :confirmation_token, unique: true
|
|
User.update_all(confirmed_at: Time.now)
|
|
end
|
|
|
|
def self.down
|
|
remove_column :users, :confirmation_token, :confirmed_at, :confirmation_sent_at
|
|
remove_column :users, :unconfirmed_email
|
|
end
|
|
end
|