【问题标题】:Cookies in Phonegap iOS AppPhonegap iOS 应用程序中的 Cookie
【发布时间】:2023-03-07 15:50:01
【问题描述】:

只是想知道是否有人可以帮助我解决我们在 iOS 上遇到的 cookie 和 Phonegap 问题。

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

它在我的设备上设置了一个名为“JSESSIONID”的 cookie,路径为“/fishing/”。

所有未来对服务器的请求都包含该 cookie,一切都很正常。

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

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

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

有什么建议/建议吗?

谢谢!

【问题讨论】:

  • 不要使用饼干!而是手动存储会话 ID

标签: javascript ios cordova cookies


【解决方案1】:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-21
    • 2012-11-17
    • 2012-06-18
    相关资源
    最近更新 更多