当用户访问登录页面时,我需要删除存储到localhost的facebook cookie,以确保没有问题FB Connecting。
Cookie是:
HOST: localhost
NAME: fbsr_113062422116500
PATH: /
SEND FOR: Any type
EXPIRES: At end of session
我尝试删除Cookie:
<%= cookies[:fbsr_113062422116500].inspect %>
<BR>
<% cookies.delete(:fbsr_113062422116500) %>
但是这会返回nil并且没有效果。建议?
由于
答案 0 :(得分:4)
只有Facebook可以删除facebook cookies。
这是一项安全功能。看看same origin policy
或者,如果您尝试删除其中一个“您的”cookie(可能存储有关Facebook的某些信息),您可以通过更新其到期时间来删除它。
Rails cookies, set start date and expire date有更多关于在rails中删除自己的Cookie的信息。