Привет, ребята, я сделал одно мобильное приложение, где у меня проблема с кнопкой браузера, на самом деле моя проблема в том, что пользователь пытался войти в систему с помощью предоставленные учетные данные, он перенаправляется на страницу меню, когда пользователь нажимает кнопку «Назад назад», пользовательский сеанс должен быть недействительным, но на странице входа он отображает кредитные и снова, когда я нажимаю кнопку «sumbit», перенаправляется на главную страницу, я за последние 2 дня много заработали по этой проблеме, но я понятия не имею, как это должно быть сделано, можете ли вы, ребята, помочь мне. Я пытался держать этот скрипт в страницу входаКак аннулировать сеанс на странице входа, когда пользователь нажимает кнопку «Назад» браузера
и мета теги в JSP на странице
, а также это в моем controller.xml
Благодарности
Рубиной.
Вы не можете аннулировать сеанс пользователя, когда пользователь нажимает кнопку «Назад». Нажатие кнопки «Назад» не отправит HTTP-запрос на ваш веб-сервер. Он будет отображать предыдущую посещенную (кэшированную) страницу из локальной истории браузера. Поскольку в вашем случае последней посещенной страницей является экран входа в систему, совершенно нормально, что пользователь видит это вместе с учетными данными, которые он ранее ввел. Если я что-то неправильно интерпретирую, поведение вашего приложения, которое вы описываете, звучит вполне нормально. Не могли бы вы подробно рассказать о своей проблеме? –
В моем приложении у меня есть страница входа, где я дал custId и пароль в качестве учетных данных, когда я нажимаю кнопку «Отправить», он перенаправляется на страницу главного меню снова. Я нажимаю одно из меню, которое я перенаправляю на службы, теперь, когда я нажимаю кнопку «Назад» браузера 2 раза я буду на странице входа с учетными данными, все еще находящимися на странице входа, я подумал, что это ошибка, которая не очищает учетные данные. Мне нужно перенаправить на новую страницу входа, когда пользователь нажимает кнопку «Назад», извините, если на моем английском языке есть какая-либо ошибка – Rubina
Не беспокойтесь, это не ошибка. Это обычное поведение браузера. Браузер отображает пользователю последнюю посещенную страницу из истории локального браузера. Он не извлекает страницу с вашего веб-сервера. Это тоже не проблема безопасности. –