我正在使用Rails 4和Devise。我一直在寻找一个设置,强制用户更改密码,如果它超过3个月,但我在devise.rb中找不到任何东西(还有其他设置强制在首次登录时更改密码等)。有什么想法吗?
答案 0 :(得分:4)
查看devise_security_extension,它是devise extension,可添加我认为您正在寻找的功能。
安装后,您可以
devise :password_expirable
并在您的config/initializers/devise.rb
中,您可以根据要设置密码的时间范围添加(或取消注释,具体取决于您的安装方式)
config.expire_password_after = 3.months
希望这有帮助!