gpt4 book ai didi

ruby-on-rails - 为了欧洲的荣耀,禁止在 RoR 中自动创建 session

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

我是 Ruby on Rails 的新手,但似乎每次新用户访问该网站时它都会创建一个新 session 。问题是,创建 session 涉及在用户的浏览器上放置 cookie,问题在于 cookies 在欧洲是非法的!!!

一个对技术非常无知的指令要求用户必须事先同意将任何 cookie 放置在他们的计算机上,而且,如果 Ruby on Rails 立即设置 cookie,我就没有机会获得同意。在第一次访问我的应用程序时,从网站的功能角度来看,cookie 可能没有任何用途,因此“暗示同意”的借口在法庭上也是无效的。

那么,是否可以配置一个 RoR 应用程序,使其不自动创建 session ?

最佳答案

有一个库可以为您处理大部分内容:rack-policy

它会杀死您/rails 尝试设置的任何cookie,除非名为rack.policy 的cookie。存在。它还提供 View 助手来告诉您当前是否启用了 cookie,以便您可以根据需要隐藏/隐藏横幅或功能。

您可能需要注意的是,许多网站(例如 bbc)已采取正常使用 cookie 的方法,但显示警告,内容为“继续使用本网站即表示您同意我们使用 cookie” (带有指向更多信息的链接和不再显示警告的选项)。

关于ruby-on-rails - 为了欧洲的荣耀,禁止在 RoR 中自动创建 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11803846/

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