Sha256: dd8acbb749aa29ec8a95c2d50a5b2cb0e6bb75d329ff0cbcf3abfd9b2a1ea361

Contents?: true

Size: 598 Bytes

Versions: 9

Compression:

Stored size: 598 Bytes

Contents

class SorceryBruteForceProtection < ActiveRecord::Migration
  def self.up
    add_column :<%= model_class_name.tableize %>, :failed_logins_count, :integer, :default => 0
    add_column :<%= model_class_name.tableize %>, :lock_expires_at, :datetime, :default => nil
    add_column :<%= model_class_name.tableize %>, :unlock_token, :string, :default => nil
  end

  def self.down
    remove_column :<%= model_class_name.tableize %>, :lock_expires_at
    remove_column :<%= model_class_name.tableize %>, :failed_logins_count
    remove_column :<%= model_class_name.tableize %>, :unlock_token
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
sorcery-0.8.4 lib/generators/sorcery/templates/migration/brute_force_protection.rb
sorcery-0.8.2 lib/generators/sorcery/templates/migration/brute_force_protection.rb
sorcery-0.8.1 lib/generators/sorcery/templates/migration/brute_force_protection.rb
sorcery-0.8.0 lib/generators/sorcery/templates/migration/brute_force_protection.rb
sorcery-0.7.13 lib/generators/sorcery/templates/migration/brute_force_protection.rb
sorcery-0.7.12 lib/generators/sorcery/templates/migration/brute_force_protection.rb
sorcery-0.7.11 lib/generators/sorcery/templates/migration/brute_force_protection.rb
sorcery-0.7.10 lib/generators/sorcery/templates/migration/brute_force_protection.rb
sorcery-0.7.9 lib/generators/sorcery/templates/migration/brute_force_protection.rb