2015-11-18 5 views
6

raf ben yüklü mücevher ettik bilmiyorumRaylar saldırı mücevher gaz

config/application.rb

Ben Rails 4.2.3 ve raf saldırı mücevher kullanıyorum

ilklendiriciler/raf attack.rb

class Rack::Attack 

throttle('logins/ip', :limit => 5, :period => 60.seconds) do |req| 
    if req.path == '/login' && req.post? 
    Rails.logger.error("Rack::Attack Too many login attempts from IP: #{req.ip}") 
    req.ip 
    end 
end 

end 

routes.rb

post 'login' => 'index#create' 
root 'index#new' 
get 'login' => 'index#new' 

4.3.0

Acaba ne özledim acaba

+0

. +1. geliştirme –

cevap

2

Eğer ilklendiriciler/rafa attack.rb dosyasında cache.store yapılandırmak emin olun bunu böyle yapılandırabilirsiniz: burada da

class Rack::Attack 
    ... 
    cache.store = ActiveSupport::Cache::MemoryStore.new 
    ... 
end