我有一个使用会话存储用户 ID 的应用程序,这是大多数登录系统的标准做法。该应用程序之前已在 IE 中运行。我正在使用 Heroku 托管。
由于安全问题,我最近将 rails 版本更新为 3.0.20,而且 IE 似乎不允许设置任何 cookie。Cookie 在 Firefox/Chrome/Safari 中存储得很好,但 IE 不会存储它们。
子域中没有下划线,所以这不是问题。
据我所知,最近唯一的变化是将 rails 版本更新到 3.0.20,这让我怀疑那里有问题。由于创建 rails 3.0.20 是为了解决安全问题,我很好奇安全更改是否使 IE 认为该应用程序违反了安全性并且将不再接受其中的 cookie?但是,我什至测试了 IE,我告诉它接受来自每个站点的所有 cookie,所以我不确定这里发生了什么。
有人最近看到这个问题或知道可能发生了什么吗?
没有要显示的堆栈跟踪或错误;只是没有设置 cookie,这会导致标准的“找不到记录”错误。