1

我正在使用 Rails gem Devise 来管理登录。当我选中记住我复选框并登录时,如果我关闭浏览器,用户应该保持登录状态。在谷歌浏览器中;但是,他们会被注销。

我已经验证了“remember_user_account_token”cookie 是在选中该框时创建的;但是,当我关闭浏览器并重新打开时,cookie 消失了。我还验证了 cookie 设置为在未来 2 周后到期(2013 年 1 月 10 日上午 10:20:29)。

任何想法为什么 Chrome 会在关闭时删除未过期的 cookie?它在 Safari 中运行良好。

这是创建并随后删除的 cookie:

Name:   remember_user_account_token
Content:    BAhbB1sGaQIEhiIiJDJhJDEwJHFNdEI1L1Q0WHp1bFA1NzM0S0locHU%3D--d61dcd25ec1de81879e7214cb373b9504eed0797
Domain: xxx.dev
Path:   /
Send for:   Any kind of connection
Accessible to script:   No (HttpOnly)
Created:    Thursday, December 27, 2012 11:25:19 AM 
Expires:    Thursday, January 10, 2013 11:18:13 AM
4

0 回答 0