2

我在我的网站中提供了一个社交身份验证链接,我的问题是,如果我通过 facebook 登录并从我的应用程序中注销,但仍然存在 facebook 的c_usercookie。如何从其他域中删除 cookie,因为它会跟踪用户。我我正在使用java。

4

3 回答 3

3

情况:您网站上的一项功能允许访问者使用他们的 Facebook 帐户登录。当用户退出您的应用程序时,c_user来自 Facebook 的 cookie 在被 Facebook 设置后仍然存在于您用户的浏览器中。

问题:您不希望 Facebook 在用户c_user注销后继续使用其 cookie 跟踪用户的活动。

解决方案:由于网络浏览器和 cookie 的工作原理,您的网站无法控制 Facebook 在您用户的网络浏览器中放置的 cookie。您能做的最好的事情就是告诉您的用户清除他们浏览器的c_usercookie。

于 2013-01-13T01:45:59.300 回答
2

将 WebBrowser 重定向到facebook.com/logout.php?confirm=1

于 2013-01-13T21:31:43.243 回答
0

“如何从其他域中删除 cookie?”。

您不能从另一个域中删除 cookie。并非没有巨大的安全漏洞。

你能解释一下你为什么要这样做吗?这个cookie会导致什么样的问题?

于 2013-01-14T06:22:09.573 回答