Удаление безопасного файла cookie в торнадо

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

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

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

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

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

Ответы

Ответ 1

Вы можете reset cookie на пустую строку с помощью

self.clear_cookie("user")

Что бы сделать звонок get_current_user return False. Взгляните на демонстрацию блога для примера (используя OAuth, но все же релевантный).