Как проверить пользователя онлайн с django и GAE? - PullRequest
0 голосов
/ 27 марта 2011

Я использую Django с Google App Engine и хочу создать модуль для проверки онлайн / оффлайн пользователя.Но GAE не поддерживает сессию, поэтому мне сложно найти способ сделать это.как я могу решить эту проблему?Любые идеи будут оценены, спасибо.

1 Ответ

2 голосов
/ 28 марта 2011

Библиотека сеансов не решит эту проблему, потому что HTTP не имеет состояния.Используя сеансы, вы можете определить, когда кто-то в последний раз сделал запрос, но это не говорит вам, «в сети» он или нет - он мог бы сразу закрыть вкладку браузера или оставить его открытой на неделю.1001 *

Если вам действительно нужно это сделать, вы можете использовать канал API .Кроме того, вы можете использовать библиотеку сеансов или войти в систему с помощью API пользователей и указать в качестве «онлайн» любого, кто делал запросы за последние n минут.

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