Мониторинг присутствия Здравствуйте, товарищи. Я пишу проект на CI 1.7.0 с поддержкой TankAuth. Задача: сотрудник после прохождения авторизации нажимает на кнопку "Готов", переходит в состояние готовности и все остальным видно (в виде списка), что он и остальные люди готовы. В это время, не теряя полученного состояния, сотрудник может переходить со страницы на страницу. Также он может отменить готовность путём нажатия на кнопку "Отказ". Вопрос: как сделать так, чтобы при выходе пользователя, который вручную не убирал состояние готовности (и ему не убирали), исчез из списка "готовых" людей?
Как-то пришлось столкнуться с такой проблемой, ничего толкового не придумал, кроме этого: Авторизованный человек делает на сайте какие-то действия, например, переход по страницам, время действия записывается в БД. нету отклика 5 мин = человек отвалился. Проблема в том что человек может пойти на перекур и провтыкать больше 5-ти минут... Но в моем проекте это не было проблемой.
Если он уйдет курить, тогда к чему же он готов? ) пинать аяксом - он забудет браузер на ночь и привет.
Тогда без ActiveX не обойтись ))) Надо что бы программа контролировала акивность ползователя (мышка, клавиатура. можно еще вебкамеру и микрофон) и отсылала на сервер информацию, что человек рядом, живой, работает - готов! )))