Rails - Как удалить Facebook Cookie с сайта rails - PullRequest
3 голосов
/ 04 ноября 2011

Мне нужно удалить cookie-файл facebook, который сохраняется на localhost, когда пользователь заходит на страницу входа, чтобы убедиться в отсутствии проблем с подключением к FB.

Файл 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) %>

Но это возвращает ноль и не имеет никакого эффекта. Предложения?

Спасибо

1 Ответ

4 голосов
/ 04 ноября 2011

Только Facebook может удалять файлы cookie.

Это функция безопасности. Взгляните на ту же политику происхождения

В качестве альтернативы, если вы пытаетесь удалить один из «ваших» файлов cookie (возможно, хранит некоторую информацию о Facebook), вы можете удалить его, обновив срок его действия.

Файлы cookie Rails, установка даты начала и окончания срока действия содержит дополнительную информацию об удалении ваших собственных файлов cookie в рельсах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...