Привет. Стоит задача учета рабочего времени пользователей. При логине записывается лог в базу что пользователь начал сеанс. При закрытии браузера запись о том, что закончил сеанс. Понимаю, что при закрытии вкладки такое не делается. Тогда как лучше реализовать? Ещё нужно учитывать автовход по кукам.
Ну сейчас можно веб. сокет держать открытым, а когда браузер закроется, веб. сокет тоже оборвётся. ИМХО, самый надёжный показатель
А более детально объяснить? Ситуации разные бывают. Ни что не мешает открыть браузер и играть в игры, например. Какую цель преследуешь? Не вижу связи с куками, хоть лярд добавь. Опять же, движок разве имеет значение? - Нет. 1. Пользователь авторизован ( флаг времени ). 2. Совершает любое действие на сайте ( обновляем флаг времени ). 3. Неактивен 2 и более минут ( отсоединяем его, обновив флаг времени). Реализовать можно различными путями. В принципе можно что угодно попробовать настроить, главное понимать и знать, когда это дело проверить, сколько времени дать на "размышление". Самый лучший вариант, конечно, бдить рядом