Ruby On Rails中的持久会话

时间:2009-03-08 19:58:16

标签: ruby-on-rails session

我想在Rails应用程序中添加类似“记住我”选项的内容,我需要创建一个持久会话,当用户关闭浏览器时该会话不会过期。 我现在找到的唯一解决方案是使用插件: http://blog.codahale.com/2006/04/08/dynamic-session-expiration-times-with-rails/

还有其他(更好的)解决方案吗?

2 个答案:

答案 0 :(得分:2)

使用Cookie并将过期时间设置为将来很远的日期。

答案 1 :(得分:1)

看看technoweenie的restful authentication是如何做到的。

特别是line 122 of the generator,允许从cookie登录。