Сообщение от ksa
|
Ничего не будет.
На 15-ти минутах залогируется "простой" и потом такое же действие будет выполнено еще через 15 минут.
|
Нужно показывать реальный простой, пусть с точностью 30 секунд.
Думаю все рабочие действия (поиск по базе, формирование документов/отчетов, смена статусов и т.д.), а не движения мышкой или обновление страницы, записывать через ajax в базу данных на хостинге, действие и дата/время.
Через каждые 30 секунд выполнять функцию, которая через ajax делает запрос в базу данных и смотрит разницу с последним рабочим действием, и при необходимости (простой больше 15 минут) фиксирует в базе простой, который длится до следующего рабочего действия. Если простой больше 30 минут, то разлогиниться.
При закрытии вкладки или браузера тоже фиксация и разлогиниться. Тут еще не разобрался как обработать обновление страницы и открытие вкладок/ссылок. Нужно реагировать только на закрытие вкладки/браузера.
Нет ли в такой схеме подводных камней.
Спасибо.