2012-01-31 54 views
0

我在我的Rails 3.1应用程序中使用Devise来管理会话。在Safari和Firefox中,如果用户尝试访问需要授权的页面,则会正确提示用户登录。但是,在Internet Explorer(版本7和8)中,用户被正确重定向到登录页面,但登录不起作用。我的设计会议在Internet Explorer中工作(7,8)

换句话说,用户名和密码是正确的,但它看起来好像Internet Explorer无法设置会话。 Cookie也针对IE启用。

有没有人遇到任何与IE类似的会话问题?我只需要知道在哪里看。我已经通过IE无法处理pushState而斗争过,似乎IE很难编码。

Internet Explorer 9似乎工作正常。

回答

1

Crossbowser pushState with hashbang fallback:History.js

没有XRSF标记的AJAX请求会破坏设计会话,也许IE会让你的代码搞乱这个。

+0

谢谢,我正在研究,因为我们说话。 – AKWF 2012-01-31 03:32:41

相关问题