0

在用户成功登录后,我正在为将来的 API 调用存储会话 cookie。当用户在未注销的情况下关闭帐户视图时,他们应该能够在不进入登录视图的情况下返回其帐户。如果他们关闭应用程序或退出,他们应该只会看到返回到登录视图。我相信会话在 15 分钟后超时。如何检查以确保会话 cookie 仍然有效?

这是cookie数据。

<NSHTTPCookie
    version:1
    name:MYSESSIONID
    value:0000Rhq-31rVrlqPXpyK5kLVpsQ:-1
    expiresDate:'(null)'
    created:'2020-01-02 14:46:00 +0000'
    sessionOnly:TRUE
    domain:my.domain.com
    partition:none
    sameSite:none
    path:/
    isSecure:TRUE
    isHTTPOnly: YES
 path:"/" isSecure:TRUE isHTTPOnly: YES>
4

1 回答 1

0

因为您的 expiresDate:'(null)' iOS 会在您关闭会话后自动删除它。如果您使用 WebView,您可以自定义 cookie expiresDate。如果您使用 AuthenticationSession 出于安全原因,您将无法访问 cookie,在这种情况下,您需要在服务器端更改 cookie。

于 2020-01-02T18:04:30.750 回答