使用 Devise 设置会话长度

2024-04-08

我的会话在 1-3 小时未使用后超时(不确定具体多长时间)。我该如何调整这个?

我查看了文档,似乎找不到这方面的设置。


查看 config/initializers/devise.rb。有很多配置设置,包括config.timeout_in。我的版本默认是 30 分钟。您还可以在模型本身上设置它:

class User < ActiveRecord::Base
  devise :timeoutable, :timeout_in => 15.minutes

您现在还可以动态设置超时 https://github.com/plataformatec/devise/wiki/How-To:-Add-timeout_in-value-dynamically.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Devise 设置会话长度 的相关文章

随机推荐