上下文:html5本地应用程序可以有一个asp.net会话吗? (适用于iPhone的本地Web应用程序)
实际上我开发一个小的Web应用程序(C#/ MVC2)。用户将会使用他们的iPhone(未来可能会使用Android手机)来访问它。
目前它非常简单(它只是显示了我们客户的ERP中的一些信息和报告),并且我决定尝试创建用户可以添加到他们的iPhone的本地webapp,以便他们有一个图标对于它来说,最重要的是,大多数文件都是本地缓存的,因此只有使用服务器中的json获取相关数据。
问题:
为了验证用户,小形状询问用户名和密码,并将它们发送到通过AJAX服务器,这反过来验证用户并设置authcookie。如果应用程序在Safari中执行,则一切正常,但如果它是在本地执行的(即直接通过图标在Mobile Safari中),则服务器会正确验证用户,但在下一次调用恢复数据的Ajax调用时会丢失验证被制成。
这是否意味着在webapps中Mobile Safari不支持会话cookie?我做错了?
而最重要的是:在访问远程数据的本地web应用中对用户进行身份验证的最佳方式是什么?
谢谢,但不幸的是我在谈论HTML5离线应用程序。它们是可以存储在手机中的HTML页面,可以脱机工作,在工作区中有自己的图标,并且像本地应用程序一样运行(您不会看到Chrome浏览器)。 – salgiza 2011-02-24 08:16:24