我在我的网站中提供了一个社交身份验证链接,我的问题是,如果我通过 facebook 登录并从我的应用程序中注销,但仍然存在 facebook 的c_user
cookie。如何从其他域中删除 cookie,因为它会跟踪用户。我我正在使用java。
问问题
1194 次
3 回答
3
情况:您网站上的一项功能允许访问者使用他们的 Facebook 帐户登录。当用户退出您的应用程序时,c_user
来自 Facebook 的 cookie 在被 Facebook 设置后仍然存在于您用户的浏览器中。
问题:您不希望 Facebook 在用户c_user
注销后继续使用其 cookie 跟踪用户的活动。
解决方案:由于网络浏览器和 cookie 的工作原理,您的网站无法控制 Facebook 在您用户的网络浏览器中放置的 cookie。您能做的最好的事情就是告诉您的用户清除他们浏览器的c_user
cookie。
于 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 回答