Удаление безопасного куки в торнадо - PullRequest
17 голосов
/ 03 января 2012

Я только начал изучать веб-серверы, в частности торнадо.

Я хочу написать простую веб-страницу с функцией входа в систему.Как описано в Tornado Documentation , я создаю безопасный cookie-файл после того, как пользователь успешно вошел в систему:

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

Но как мне предоставить пользователю способ входа-из?Как упоминалось ранее, я не знаком с веб-серверами, но, поскольку я проверяю этот файл cookie, когда пользователь пытается зайти на главную страницу, думаю, мне просто нужно удалить его после того, как пользователь нажал «Выйти»?

К сожалению, я не смог найти ничего об этом ни в документах по торнадо, ни в SO.

1 Ответ

24 голосов
/ 03 января 2012

Вы можете сбросить cookie в пустую строку через

self.clear_cookie("user")

, что вызовет get_current_user и вернет False.Взгляните на пример blog (с использованием OAuth, но все еще актуально).

...