2011-11-03 2 views
3

FB 연결에 문제가 없는지 사용자가 로그인 페이지를 방문 할 때 localhost에 저장된 페이스 북 쿠키를 삭제해야합니다.레일 - 쿠키를 삭제하는 방법?

HOST: localhost 
NAME: fbsr_113062422116500 
PATH:/
SEND FOR: Any type 
EXPIRES: At end of session 

내가 함께 쿠키를 삭제 시도 :

쿠키는

<%= cookies[:fbsr_113062422116500].inspect %> 
<BR> 
<% cookies.delete(:fbsr_113062422116500) %> 

하지만이 전무를 반환하고 아무런 효과가 없습니다. 제안?

감사

답변

4

만 페이스 북은 페이스 북의 쿠키를 삭제할 수 있습니다.

이것은 보안 기능입니다. same origin policy

또는 "내"쿠키 중 하나 (예 : 페이스 북에 대한 정보가 저장되어 있음)를 삭제하려는 경우 만료 시간을 업데이트하여 삭제할 수 있습니다.

Rails cookies, set start date and expire date에는 나만의 쿠키를 레일에서 삭제하는 방법에 대한 정보가 더 있습니다.

+0

사이트가 로컬 쿠키이므로 올바른 쿠키입니까? 페이스 북이 아닌가요? – AnApprentice

+0

내 생각 엔 실제로 자신의 쿠키를 삭제하려고합니다. 그러나 구별을하는 것이 중요합니다. 쿠키를 삭제할 필요가 전혀없는 경우가 있습니다. 쿠키는 수행하려는 작업에 따라 다릅니다. 어떤 종류의 쿠키점을 사용하고 있습니까? 부분적으로 쿠키를 삭제하는 대신 쿠키를 삭제하는 간단한 작업을 만들려고 했습니까? – diedthreetimes

+0

쿠키를 실제로 삭제하는 방법을 보여 주면 답변으로 표시하겠습니다. 위의 것을 시도하고 아직도 작동하지 않습니다 :) thx – AnApprentice

관련 문제