Сеанс должен давать вам только информацию о текущем вошедшем в систему пользователе.
Если вам необходимо отслеживать всех зарегистрированных пользователей, вы можете записать пользователей в глобальную переменную. Вот информация о том, как это работает . Обратите внимание, что сессии истекает. Для каждого пользователя вам нужно будет указать время, когда пользователь был в последний раз замечен (т.е. каждый раз, когда они заходят на новую страницу, обновляют свою запись). Когда время их последнего просмотра превышает время ожидания вашего сеанса, можно предположить, что они больше не вошли в систему, и вы можете удалить их из списка текущих пользователей. Если они просто закроют свой браузер, вы не будете предупреждены, и вы все равно будете думать, что они вошли в систему, даже если это не так.