Вам нужно будет добавить таблицу базы данных пользователей, которые в данный момент вошли в систему, каждый раз, когда кто-то входит в систему, добавляет свой идентификатор в таблицу, когда он выходит из системы (или у него истекает тайм-аут), он может сохранять другую информацию, кроме идентификатор, такой как время, sessionID или IP-адрес или их комбинация. Это даст вам довольно хорошее представление о том, кто в сети.
Чтобы сделать еще один шаг вперед, у вас может быть поле, содержащее время последнего изменения каждой страницы, каждый раз, когда вы обслуживаете этого человека на странице, вы перезаписываете это значение, это может быть использовано для выхода из системы людей, которые просто покинуть свой сайт без выхода из системы. Например, если они не обновляют страницу в течение 30 минут, вы можете выйти из системы с этого человека.