Sha256: a6f4ee6e73bb069e3ea14f98a1ff51ebb65a1c65627ac57c60960ee53e5d858d

Contents?: true

Size: 441 Bytes

Versions: 8

Compression:

Stored size: 441 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
  end

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

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
sorcery-0.7.8 lib/generators/sorcery/templates/migration/brute_force_protection.rb
sorcery-0.7.7 lib/generators/sorcery/templates/migration/brute_force_protection.rb
sorcery-0.7.6 lib/generators/sorcery/templates/migration/brute_force_protection.rb
sorcery-0.7.5 lib/generators/sorcery/templates/migration/brute_force_protection.rb
sorcery-0.7.4 lib/generators/sorcery/templates/migration/brute_force_protection.rb
sorcery-0.7.3 lib/generators/sorcery/templates/migration/brute_force_protection.rb
sorcery-0.7.2 lib/generators/sorcery/templates/migration/brute_force_protection.rb
sorcery-0.7.1 lib/generators/sorcery/templates/migration/brute_force_protection.rb