【发布时间】:2015-01-23 22:18:56
【问题描述】:
由于允许用户选择退出存储 cookie 的令人敬畏的欧盟指令,我遇到了以下问题。
我在屏幕顶部显示一条消息,要求用户选择加入或退出。
- 如果用户选择加入,则使用 rack.policy 启用 cookie,并隐藏消息。 cookie 变量被设置为表示该消息不应再次显示以供将来访问。完美
- 如果用户选择退出。 Cookies被禁用了,很好。消息被清除....会话变量设置为不显示此会话的消息。这很好,但似乎会话变量的保存方式与 cookie 相同,并且机架策略不允许显示它。因此,该消息会在每一页上闪烁。
首先,感谢欧盟。其次,如何在不保存到 cookie 的情况下保存“会话变量”?
【问题讨论】:
-
在没有明确同意的情况下是否允许您使用会话 cookie?
-
它是该问题的延伸。在那个机架策略中似乎阻止了所有 cookie,包括会话 cookie
标签: ruby-on-rails ruby-on-rails-4 session-cookies