-1

バックアップされたサーバーと通信する Android アプリケーション。ユーザーはシステムにログインする必要があり、ユーザーはいつでもシステムからログアウトできます。すべてがうまく機能しています...私の問題は、ユーザーがログアウトボタンを押したときにセッションを無効にするにはどうすればよいかということです..ユーザーがiOSとAndroidの両方を使用してシステムからログアウトしようとすると、セッションがまだ残っているためですサーバーで有効です。

あなたの助けに感謝

4

1 に答える 1

0

イオスで。ログアウト中 サーバーのセッションを無効にします。iOS のモバイル Web サイトの場合は、次のコードを使用して、同様に 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];
        }
    }
于 2013-07-09T06:03:33.673 に答える