2014-09-02 2 views
0

목표 : 관리자 로그인 정보 보호. 내가 무슨 짓을했는지잠긴 후에 Devise가 복구 페이지로 리디렉션하지 않습니다.

는 : this topic의 도움으로 나는 내 관리 모델에 잠금 계정을 추가했습니다. 그것은 매력처럼 작동하고 사용자를 잠급니다. 관리 모델 :

devise :database_authenticatable, :trackable, :validatable, :lockable 

    # Setup accessible (or protected) attributes for your model 
    attr_accessible :email, :password, :password_confirmation, :remember_me, :super_admin 

    validates :password, :presence => true 
    validates :password_confirmation, :presence => true 

    has_paper_trail 

내가 찾을 수있는 일 : 나는 4 시간을하려고 할 때 난 그냥 같은 로그인 행진, 단지 그것을 시도 3 번이 고안 로그인 할 때 그가 다음을 보여줍니다 :

Missing host to link to! Please provide the :host parameter, set default_url_options[:host], or set :only_path to true 

는 내가 원하는/필요 : 내가 고안 같은 페이지를 표시하지 않으을, 우리는 봇은 데이터베이스에서 이메일을 도청 할 수 싶지 않아요. x 시도 후에는 리디렉션이나 메일을 보내지 않아야합니다.

답변

0

간단한 대답을 찾았습니다. here.

config.unlock_strategy = :none