У меня проблема, и после некоторых исследований в Интернете не удалось найти других людей с такой же проблемой.
Я разрабатываю сайт, на котором есть конфиденциальные данные, с которыми работает пользователь в контенте страницы.Он использует CodeIgniter, а также реализации сеансов и файлов cookie CodeIgniter для отслеживания активности пользователей и определения, когда сеанс истек.по истечении срока сеанса пользователь должен снова войти в систему либо через портал для входа, либо через всплывающее окно входа.
Моя проблема в том, что если кто-то работает на своем компьютере, то просто встает и уходит отВ браузере сеанс истекает, но они не понимают, что сеанс истекает, а затем возвращаются на свой компьютер, чтобы завершить свою работу.Существует регулярный вызов ajax, который проверяет, был ли пользователь неактивен, и если порог времени достигнут, его данные сеанса будут удалены, и сеанс больше не будет активным.Затем появляется всплывающее окно, предлагающее пользователю снова войти в систему, если он хочет продолжить работу.
Проблема в том, как защитить тем временем конфиденциальные данные в HTML?Вы можете подумать, что если сеанс истекает, просто перенаправьте пользователя со страницы, но если он находится посреди чего-то, я не хочу стереть всю его работу.Я мог бы попытаться просто скрыть HTML, используя JavaScript, но тогда кто-то мог просто открыть инспектор, чтобы увидеть HTML.Есть ли какой-нибудь способ, которым я мог бы вообще запретить кому-либо просматривать данные страницы, если не завершен вход во всплывающем окне?
Спасибо за любой ввод.