В приложении, которое я разрабатываю, мне нужно хранить время, в течение которого некоторые пользователи остаются в приложении, к сожалению, в веб-приложениях есть несколько способов, которыми пользователь может выйти из системы.
- Пользователь нажимает кнопку выхода.
- Сеанс пользователя истекает.
- Пользователь закрывает окно.
- Пользователь вводит URL другого сайта в адресную строку.
Первый способ довольно прост, поскольку приложение получает контроль над процессом выхода из системы. Но в других это становится сложно.
Что бы вы сделали, чтобы решить эту проблему?