Задать вопрос
blrik
@blrik
Музыкант

Как сделать вывод списка пользователей которые онлайн на сайте?

Здравствуйте!
Делаю чат на nodejs + socket, для авторизации использую passportjs. Подскажите как реализовать вывод списка уникальных пользователей, который зашли на сайт и находятся online. Мне надо учитывать, что пользователь может заходить и выходить с разных устройств, тем самым:
user = {};
socket.on('connect', function() {
    user++
});
socket.on('disconnect', function() {
    user--
});

не работает, как хотелось бы.
  • Вопрос задан
  • 601 просмотр
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Vovchikvoin
Генерируйте каждому пользователю свой токен и используйте его как ключ для записи в объект users. А как выходит удаляйте его оттуда.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы