来自link的rails和ie会话的问题



我有一个包含子域的rails应用程序
登录时在chrome和ff中,一切正常
但在IE中,当我完成身份验证过程后,会话将丢失
更奇怪的是,在IE中,只有当我通过链接重定向到子域时,才会发生丢失会话行为(如果我在url栏中键入子域地址,会话不会丢失(

有人猜测我该怎么解决?

我想我是在睡了好几个小时才找到解决方案的
在我的session.store.rb文件中
APPFOLDER::Application.config.session_store:cookie_store,:key=>'_myapp_session',
在阅读了一些关于它的帖子后,我将域添加到这行,如下所示:
APPFOLDER::Application.config.session_store:cookie_store,:key=>'_myapp_session',:domain=>".mydomain.com">
它似乎解决了的问题

最新更新