与我支持的服务器通信的 android 应用程序。用户必须登录系统,用户可以随时退出系统。每件事对我来说都很好......我的问题是当用户按下注销按钮时我如何使会话无效..因为现在当用户尝试使用 iOS 和 android 从系统注销时,他们的会话仍然存在在服务器中有效。
感谢你的帮助
在 iOS 中。在注销期间服务器中的会话无效。如果它是 ios 中的移动网站,您可以使用类似的方法来删除 cookie,方法是使用以下代码
NSHTTPCookie *cookie;
NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
NSArray *cookieJar = [storage cookies];
NSLog(@"value%@",cookieJar);
for (cookie in [storage cookies])
{
NSString* domainName = [cookie domain];
NSLog(@"value%@",domainName);
NSRange domainRange = [domainName rangeOfString:@"facebook"];
if(domainRange.length > 0)
{
[storage deleteCookie:cookie];
}
}