所以,我有一些current_user方法,它从cookie的auth_token
获取ID,并且我希望在关闭网站的窗口时删除cookie。
cookies[:auth_token] = @user.auth_token
我要添加什么?
答案 0 :(得分:0)
实际上,如果您设置的cookie没有给出过期日期,那么 仅在浏览器关闭之前保留。 (这可能意味着 程序本身,而不仅仅是一个窗口或标签。)
过去的过期会立即删除Cookie。
来自主题:http://www.ruby-forum.com/topic/94682
@Joe Half Face,如果对您有帮助,请标记它有用。
答案 1 :(得分:0)
我曾经实施过类似的事情。出于安全考虑,我们必须在用户离开页面时自动将用户注销。解决方案看起来像这样:
beforeunload
事件处理程序。beforeunload
事件处理程序等待其完成。