2012-01-03 2 views
14

방금 ​​웹 서버, 특히 토네이도에 대해 알게되었습니다.토네이도에 안전한 쿠키 삭제

로그인 기능을 사용하여 간단한 웹 페이지를 작성하고 싶습니다. Tornado Documentation에 설명 , 나는 사용자가 성공적 loged 된 후 안전한 쿠키 만드는거야 :

self.set_secure_cookie("user", self.get_argument("user")) 

을하지만 어떻게 로그 아웃 할 수있는 방법을 사용자에게 제공 할 수 있습니까? 앞서 언급했듯이 웹 서버에 익숙하지 않지만 사용자가 메인 페이지에 들어 가려고 할 때이 쿠키를 확인하면 사용자가 "로그 아웃"을 누른 후 제거해야합니다. ?

불행히도, 토네이도 documentatoin이나 SO에 관해서는 아무것도 찾을 수 없었습니다.

답변

22

당신은 반환 False을 get_current_user하기 위해 전화를 걸 것이다

self.clear_cookie("user") 

를 통해 빈 문자열로 쿠키를 재설정 할 수 있습니다. 예를 들어 blog demo을 살펴보십시오 (OAuth를 사용하지만 여전히 관련 있음).

+0

고마워, 그게 나를 위해 해냈어 :) – buddybubble