Регистрация
Вход через соцсети
Восстановление пароля

Как вывести список пользователей on-line?

Новый топик
29.03.2007, 18:26
Ответить | Цитировать
zhilin
Жилин А.С.

Зарегистрирован:
2007-02-14
Сообщений: 108

Как вывести список пользователей on-line? Сколько пользователей, сколько гостей, общюю сумму, и поименно тех пользователей которые были на сайте последние 10 минут.
29.03.2007, 19:01
Ответить | Цитировать
h/z

Зарегистрирован:
2007-02-06
Сообщений: 755

в НетКет не ведутся логи, сколько пользователей или гостей сейчас на активны на сайте

вам понадобится самостоятельно реализовать такой функционал..

1) добавить поле в таблицу Users, Дату последнего посещения

2) создать дополнительную таблицу в которой будете сохранять хеш куков для гостей (если не авторизован, значит надо поставить куку с хешом, если такой еще нет, ну и разумеется удалять записи по времени (через месяц-два, и если гость авторизовался))

3) в во всех макетах добавить функцию, которая будет обновлять дату последнего посещения у юзеров и у гостей (при открытии страницы, обновляется запись только для юзера открывшего страницу)

4) пункт 1 и 2 можно держать сразу в отдельной таблице а не в двух



p.s. в общем, как-то так..
p.p.s. такого готового функционала как в друпале - нет, пока массово не требовалось как-то
198 196 2007-03-29 19:01:14 8933
Описание проекта