我的应用中有多个 UIWebView 可以登录 ASP.NET 网站。我可以登录该网站。但是,如果我退出网站并退出并重新启动应用程序,它似乎仍然有 cookie,我仍然登录。如果我没有退出应用程序,cookie 消失了,网站不知道是谁我是在我注销后。
我尝试使用以下代码删除应用程序本身中的 cookie:
NSHTTPCookieStorage *httpCookieStorage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
for (NSHTTPCookie *httpCookie in [httpCookieStorage cookies])
{
[httpCookieStorage deleteCookie:httpCookie];
}
[[NSUserDefaults standardUserDefaults] synchronize];
我已经看到这对某些人有用,但在退出应用程序后似乎没有什么不同。