要在Rails的Devise中禁用重置密码令牌的过期时间,您需要修改Devise的配置
config/initializers/devise.rb
文件。config/initializers/devise.rb
文件中添加或修改以下配置:
# 禁用密码重置令牌过期 config.expire_all_remember_me_on_sign_out = false config.password_expiration_enabled = false config.reset_password_within = nil
这将禁用密码重置令牌的到期时间设置。config.reset_password_within
设置为nil
以确保令牌永不过期。现在,Devise将不再自动使密码重置令牌过期,您可以在需要的时候手动设置令牌的过期时间。
领取专属 10元无门槛券
手把手带您无忧上云