Sha256: f47b5ee09974dca87cd427e23bb10f420bdf6a84f57c3fd4090b51286d7aef7e

Contents?: true

Size: 370 Bytes

Versions: 29

Compression:

Stored size: 370 Bytes

Contents

# After each sign in, if resource responds to failed_attempts, sets it to 0
# This is only triggered when the user is explicitly set (with set_user)
Warden::Manager.after_set_user :except => :fetch do |record, warden, options|
  if record.respond_to?(:failed_attempts) && warden.authenticated?(options[:scope])
    record.update_attribute(:failed_attempts, 0)
  end
end

Version data entries

29 entries across 29 versions & 7 rubygems

Version Path
devise-2.2.8 lib/devise/hooks/lockable.rb
loyal_devise-2.2.6 lib/devise/hooks/lockable.rb
devise-2.1.4 lib/devise/hooks/lockable.rb
devise-2.2.7 lib/devise/hooks/lockable.rb
loyal_devise-2.2.5 lib/devise/hooks/lockable.rb
devise-2.2.6 lib/devise/hooks/lockable.rb
devise-2.2.5 lib/devise/hooks/lockable.rb
loyal_devise-2.1.10 lib/devise/hooks/lockable.rb
devise-3.0.0.rc lib/devise/hooks/lockable.rb
devise-2.2.4 lib/devise/hooks/lockable.rb
devise-warbler-2.2.3 lib/devise/hooks/lockable.rb
devise-2.2.3 lib/devise/hooks/lockable.rb
devise-2.1.3 lib/devise/hooks/lockable.rb
devise-2.2.2 lib/devise/hooks/lockable.rb
devise-2.2.1 lib/devise/hooks/lockable.rb
devise-2.2.0 lib/devise/hooks/lockable.rb
sunrise-cms-0.5.0.rc1 vendor/bundle/ruby/1.9.1/gems/devise-2.2.0.rc/lib/devise/hooks/lockable.rb
devise-2.2.0.rc lib/devise/hooks/lockable.rb
af-devise-2.1.2 lib/devise/hooks/lockable.rb
sunrise-cms-0.3.3 vendor/bundle/ruby/1.9.1/gems/devise-2.1.0/lib/devise/hooks/lockable.rb