За последние 24 часа нас посетили 18797 программистов и 1704 робота. Сейчас ищет 651 программист ...

Мониторинг присутствия

Тема в разделе "Прочие вопросы по PHP", создана пользователем Altair86, 27 авг 2009.

  1. Altair86

    Altair86 Активный пользователь

    С нами с:
    27 авг 2009
    Сообщения:
    2
    Симпатии:
    0
    Мониторинг присутствия

    Здравствуйте, товарищи.
    Я пишу проект на CI 1.7.0 с поддержкой TankAuth.
    Задача: сотрудник после прохождения авторизации нажимает на кнопку "Готов", переходит в состояние готовности и все остальным видно (в виде списка), что он и остальные люди готовы. В это время, не теряя полученного состояния, сотрудник может переходить со страницы на страницу. Также он может отменить готовность путём нажатия на кнопку "Отказ".
    Вопрос: как сделать так, чтобы при выходе пользователя, который вручную не убирал состояние готовности (и ему не убирали), исчез из списка "готовых" людей?
     
  2. Silicium

    Silicium Активный пользователь

    С нами с:
    1 апр 2008
    Сообщения:
    205
    Симпатии:
    0
    Адрес:
    Киев
    Как-то пришлось столкнуться с такой проблемой, ничего толкового не придумал, кроме этого:

    Авторизованный человек делает на сайте какие-то действия, например, переход по страницам, время действия записывается в БД. нету отклика 5 мин = человек отвалился. Проблема в том что человек может пойти на перекур и провтыкать больше 5-ти минут... Но в моем проекте это не было проблемой.
     
  3. S.t.A.M.

    S.t.A.M. Активный пользователь

    С нами с:
    10 сен 2007
    Сообщения:
    1.041
    Симпатии:
    0
    Аяксом каждую минуту пинать сервер.
     
  4. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    Если он уйдет курить, тогда к чему же он готов? )
    пинать аяксом - он забудет браузер на ночь и привет.
     
  5. S.t.A.M.

    S.t.A.M. Активный пользователь

    С нами с:
    10 сен 2007
    Сообщения:
    1.041
    Симпатии:
    0
    Тогда без ActiveX не обойтись )))
    Надо что бы программа контролировала акивность ползователя (мышка, клавиатура. можно еще вебкамеру и микрофон) и отсылала на сервер информацию, что человек рядом, живой, работает - готов! )))
     
  6. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    все это иллюзия. нас тут давно нет.
    =)
     
  7. Altair86

    Altair86 Активный пользователь

    С нами с:
    27 авг 2009
    Сообщения:
    2
    Симпатии:
    0
    Спасибо за ответы по существу.