设计 - 超时不起作用

2023-12-25

在以下情况下,Devise 不会使用户超时:

用户登录,关闭选项卡,然后在超时 + X 分钟内重新访问该 URL。用户仍处于登录状态。

如果选项卡已打开并且稍后刷新/单击,则超时可以正常工作。这意味着timeoutable模块在这种情况下可以正常工作。

而且到目前为止,我只能在非本地主机环境中重现这一点。

这个问题之前也被问过 https://groups.google.com/forum/#!topic/plataformatec-devise/qJUeh0T79t8在设计组上,没有答案。

版本:

设计2.2.4

轨道 3.2.13

任何帮助将非常感激 !


我设法通过取消注释来解决这个问题config.timeout_in = 30.minutes in devise.yml。它说默认值为 30 分钟,但只有在配置中明确将超时设置为 30 分钟,我才能在窗口/选项卡关闭时使其正常工作。

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

设计 - 超时不起作用 的相关文章

随机推荐