Как правильно реализовать онлайн?
У меня была такая логика:
Когда человек проходит авторизацию, в таблицу закидываем время авторизации( допустим 11:45) и ставим в таблицу статус 'Online'. А как дальше делать? Есть страница профиля, хотел сделать там проверку на то, что если время авторизацию меньше которое сейчас, то ставим offline. Если больше, то онлайн. Но при этом ещё нужно как-то понять, сидит ли пользователь на сайте и выполняет ли какие-то действия