2012-11-09 63 views
1

想知道是否有人可以帮我解决我们在iOS和iOS上遇到的Cookie和Phonegap问题。Phonegap iOS应用程序中的Cookie

我有一个登录服务,我在我的应用程序,位于http://domain.name/fishing/login

它设置一个名为“JSESSIONID”我的设备上的cookie以“/钓鱼/”的路径调用。

所有未来对服务器的请求都包括该cookie,并且所有内容都是常规的。

但是,当我调用注销服务(http://domain.name/fishing/logout)时,会清除服务器上的JSESSIONID,但不会清除我的设备上的JSESSIONID。因此,将来每次尝试与服务器进行通信都会使用旧的cookie值并被拒绝访问。

即使当我尝试再次登录时,旧的cookie仍然存在,并且不会被替换为新的cookie。

我试图通过javascript手动清除cookie,但没有任何运气。我甚至无法读取它。也许是因为webview加载了一个基于文件的文档,并且与服务器不在同一个域中?

任何建议/意见?

谢谢!

+1

不要使用coockies!而是手动存储会话ID – Ocelot

回答

相关问题