Библиотека сеансов не решит эту проблему, потому что HTTP не имеет состояния.Используя сеансы, вы можете определить, когда кто-то в последний раз сделал запрос, но это не говорит вам, «в сети» он или нет - он мог бы сразу закрыть вкладку браузера или оставить его открытой на неделю.1001 *
Если вам действительно нужно это сделать, вы можете использовать канал API .Кроме того, вы можете использовать библиотеку сеансов или войти в систему с помощью API пользователей и указать в качестве «онлайн» любого, кто делал запросы за последние n минут.