【问题标题】:Devise don't redirect to recovery page after locked锁定后设计不重定向到恢复页面
【发布时间】:2014-09-02 09:37:55
【问题描述】:

目标: 保护管理员登录。

我做了什么: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

我找不到的: 当我尝试登录 3 次时,Devise 只是尝试了它,当我第 4 次尝试登录时,他显示以下内容:

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

我想要/需要什么: 我不想让 Devise 显示这样的页面,我们不想让机器人从数据库中嗅探电子邮件。 因此,在 x 次尝试后,不得发送任何重定向或邮件。

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 devise ruby-on-rails-3.2


    【解决方案1】:

    找到了一个简单的答案here

    config.unlock_strategy = :none
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-27
      • 1970-01-01
      • 1970-01-01
      • 2021-08-12
      • 1970-01-01
      • 2021-01-21
      • 1970-01-01
      相关资源
      最近更新 更多