2010-07-21 2 views
3

Есть ли способ подключить пользователей в режиме GAE?Найти пользователей, подключенных в настоящее время в движке Google,

ИЛИ

Можем ли мы implment эту функцию в GAE?

Я хочу отображать подключенных пользователей к моему приложению в консоли администратора.

+0

Что вы подразумеваете под данный момент? ваши пользователи входят в систему и выходят из системы? или вы имеете в виду, сколько из них запросило веб-страницу за последние X минут? что, если кто-то вошел в систему, но не использовал приложение через неделю? –

+0

Мое приложение требует логина. Я хочу отслеживать подключенных пользователей. – Manjoor

ответ

5

Нет встроенного способа. Вы должны отслеживать их, сохраняя список в хранилище данных или memcache, а затем перечислите активные за последние X минут.

+0

Я думаю, эта ссылка может помочь с тем, что вы хотите. http://stackoverflow.com/questions/1796433/gql-query-on-date – jonmiddleton

+0

Великий я использую memcache. Моя проблема заключается в том, что я использую аутентификацию gmail, и один разрешенный пользователь может делиться своей регистрационной информацией, и пользователь может войти в систему из местоположения diff (System). – Manjoor

+0

Когда пользователь входит в систему, сохраните его данные и временную метку в хранилище данных. Затем вы можете запросить пользователей, которые вошли в систему за последние X минут. Это единственный способ получить «список подключенных пользователей». Это не на 100% точно (пользователь может уйти в течение X минутного интервала), но он может быть достаточно хорошим. – moraes

Смежные вопросы