Как узнать, находится ли пользователь в сети на веб-сайте с базами данных, управляемыми php и mysql?

Я создаю сайт сообщества. Пользователи будут входить в систему и выходить из нее как обычно.

Я использую атрибут status online / offline, чтобы установить статус пользователя. Но что, если пользователь просто нажимает кнопку X или в противном случае отключается, не выходя из системы?

В последнее время у меня произошел сбой компьютера, когда я открывал сайт со своего ноутбука, я не мог войти в систему, потому что не разрешал вход в двух местах. Я захожу в PHPMyAdmin и вижу, что мой статус все еще в сети. Есть ли какое-нибудь исправление для этого?

Я пробовал использовать функцию last_time activitiy, но она не работает в случае сбоя компьютера! И не было ничего ни интерактивности, ни обновления для обновления таблицы.

6
задан neophyte 25 January 2017 в 07:34
поделиться