【发布时间】:2013-01-07 01:24:28
【问题描述】:
我有一个 Web 应用程序(由 ASP.NET、VB.NET 和 javascript 编写)在登录时存储 cookie“session_key”。验证通过后,应用程序跳转到下一页。在下一页上,有一个功能可以获取和检查 cookie “session_key”,以确保用户之前在合理的时间内登录过。该算法从第一天开始就在不同的浏览器以及 iPhone/iPad 和 Android 上运行良好。
很遗憾,由于我们的一些用户已将他们的 iPhone/iPad 升级到 iOS6,因此该算法根本无法在他们的设备上运行。用户第一次可以完美登录应用,但是退出后重新登录,cookie“session_key”就无法找回了。
我跟踪了代码,发现“session_key”在认证完成后存储在登录页面,但是当应用跳转到下一页时它就消失了,只有“ASP.NET_cookie”而是在浏览器中。
这个问题只发生在 iOS6 而不是 iOS5 的 Wifi 或 3G 连接,所以它不是 iOS6 上的 Wifi 错误。
有人可以帮忙吗?任何进展将不胜感激。
【问题讨论】:
标签: asp.net ios vb.net session cookies