Коллеги, прилетел мне такой интересный кейс - платный доступ к странице по времени. При входе запускаем таймер, при выходе останавливаем.
Кто бы как сделал?
Моя идея: при входе на страницу сохраняем в сессию уникальный ID. Делаем кнопку "Выход", по ней удаляем ID из сессии и считаем время, не нажал кнопку - сам дурак.
По аяксу раз в минуту со страницы проверяем, что ID есть в сессии, если нет, то выходим.