Это сложный вопрос.Например, что представляет собой работа?
- Просто открытое окно браузера?
- Перемещение между страницами?
- и т. Д.
У вас может быть виджет ajax, который будет периодически обновлять базу данных «heartbeats».Но это только скажет вам, что окно браузера было открыто.После того, как вы перестали получать звуковые удары, они «вышли из системы», и как только они возобновились, при условии, что сессия все еще была доступна, вы можете назвать ее «вход в систему».
Но, опять же, я не уверен, что это лучший способдля отслеживания «работы».