1

FacebookとGoogleのログアウトに問題があります。私のシナリオは、ユーザーが特定のサイトに facebook または google で初めてログインしたときです (clint api を使用すると、自分の Web ブラウザーにリダイレクトされます)。ログインページが表示されます。正常にログアウトした後、facebook または google im で再度ログインしようとすると、ログイン ページが表示されず、ログイン成功メッセージが直接表示されます (Web ブラウザの履歴が既に存在し、履歴を削除できないため)。 facebook や google でログインできません。

誰か考えがありますか?この問題を解決するには?

4

2 に答える 2

1

ユーザーをログアウトするためのOAuthまたはAPIURLがあるかどうかを調べてみてください。

m.facebook.com/logout.php?confirm=1&next=(url encoded login page)

ユーザーをにナビゲートします。

于 2013-02-20T04:30:51.570 に答える
1

WP7 ではInvokeScript、JavaScript を使用してログアウトしたり、FB や Google などのさまざまなサービスで必要な Cookie を削除したりする必要があります。これには Fiddler が便利です。

私の記憶が正しければ、Google の場合、特定の URL を監視してナビゲーションをキャンセルし、実行InvokeScriptしてナビゲーションを続行する必要があります。

私はさまざまなプロバイダーにアクセスするプロジェクトに取り組みましたが、これが私たちが機能させることができたソリューションでした.

WP8 には Cookie をクリアする方法があります。

于 2013-02-20T06:22:44.290 に答える