Форум сайта python.su
Скажите как вы определяете всех пользователей кто онлайн?
Теоретически, можно помечать тех кто авторизируется.
Но как узнать кто вышел?
Сделать специальную функцию, которая будет апать last_login при каждом действии пользователя?
Мне кажется ответ нужно искать с помощью сессий кук и т д.
Есть pyramid_whoauth, разработанный Mozilla, но как он работает, как им пользоваться, я не до конца понял…
Офлайн
по теме не скажу, но pyramid_whoauth точно не то
мне кажется надо смотреть в сторону сессий хранящихся в базе (pyramid_beaker или pyramid_redis_sessions) и потом брать данные из базы
Офлайн
bismigalisБольшинство вешает на каждое событие - апп базы пользователей, где в lastlogin(lastactivity) добавляется unixstamp и сравнение в 5 минут. Если пользователь ничего не делал 5 минут, то он не активный и его на сайте нет.
по теме не скажу, но pyramid_whoauth точно не томне кажется надо смотреть в сторону сессий хранящихся в базе (pyramid_beaker или pyramid_redis_sessions) и потом брать данные из базы
Офлайн