From fc198a8b4ca6d22eaedee2cfb03e088432dc4b30 Mon Sep 17 00:00:00 2001 From: Eugen Rochko Date: Mon, 3 Oct 2016 16:38:22 +0200 Subject: Adding e-mail confirmations --- db/migrate/20161003142332_add_confirmable_to_users.rb | 9 +++++++++ db/schema.rb | 7 ++++++- 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 db/migrate/20161003142332_add_confirmable_to_users.rb (limited to 'db') diff --git a/db/migrate/20161003142332_add_confirmable_to_users.rb b/db/migrate/20161003142332_add_confirmable_to_users.rb new file mode 100644 index 000000000..cbef4c4df --- /dev/null +++ b/db/migrate/20161003142332_add_confirmable_to_users.rb @@ -0,0 +1,9 @@ +class AddConfirmableToUsers < ActiveRecord::Migration[5.0] + def change + 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 + end +end diff --git a/db/schema.rb b/db/schema.rb index f0d7cf5d3..f835c21b8 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema.define(version: 20160926213048) do +ActiveRecord::Schema.define(version: 20161003142332) do # These are extensions that must be enabled in order to support this database enable_extension "plpgsql" @@ -158,7 +158,12 @@ ActiveRecord::Schema.define(version: 20160926213048) do t.inet "current_sign_in_ip" t.inet "last_sign_in_ip" t.boolean "admin", default: false + t.string "confirmation_token" + t.datetime "confirmed_at" + t.datetime "confirmation_sent_at" + t.string "unconfirmed_email" t.index ["account_id"], name: "index_users_on_account_id", using: :btree + t.index ["confirmation_token"], name: "index_users_on_confirmation_token", unique: true, using: :btree t.index ["email"], name: "index_users_on_email", unique: true, using: :btree t.index ["reset_password_token"], name: "index_users_on_reset_password_token", unique: true, using: :btree end -- cgit