gpt4 book ai didi

ruby-on-rails - Ruby on Rails 和 restful_authentication 插件

转载 作者:行者123 更新时间:2023-12-04 06:27:07 27 4
gpt4 key购买 nike

我正在为我的登录页面使用 restful_authentication 插件。问题是,在我以用户身份登录后,我永远不会注销,直到我单击注销。如何将 session 超时设置为 15 分钟?例如,如果我在 15 分钟后转到任何页面,我应该被重定向到登录页面。

最佳答案

您可以在 rails 2.3 的 config/intializers/session_store.rb 文件中配置 session 过期时间。

只需添加以下选项:

:expire_after => 60.minutes

或者,您可以通过在 before_filter 中使用以下内容来更改每个 Controller /操作的过期时间:

request.session_options = request.session_options.dup
request.session_options[:expire_after] = 5.minutes
request.session_options.freeze

这些说明位于:http://squarewheel.pl/posts/3 ,它还有一个指向 rails < 2.3 插件的链接。

关于ruby-on-rails - Ruby on Rails 和 restful_authentication 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/933378/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com