Я использовал Session.Abandon();
Session.Clear();
на кнопке выхода и перенаправлен на страницу входа. BUT Когда я нажимаю кнопку «Назад» в браузере, я все еще возвращаюсь на обратную страницу.Когда я нажимаю кнопку «Назад» в браузере, я все еще возвращаюсь на страницу назад
1
A
ответ
1
Поскольку он извлекает страницу из кеша, вы можете отключить кеш для соответствующей страницы.
Некоторые люди спрашивают об отключении кнопки «Назад», отключить кнопку «Назад» невозможно. Альтернативы:
- Предотвратить Кэширование тех страниц
- Предотвратить пользователя от перехода обратно после входа пользователя из приложения.
Для второго случая ознакомьтесь с приведенным ниже кодом и поместите его на свою страницу входа.
<script type = "text/javascript" >
function changeHashOnLoad() {
window.location.href += "#";
setTimeout("changeHashAgain()", "50");
}
function changeHashAgain() {
window.location.href += "1";
}
var storedHash = window.location.hash;
window.setInterval(function() {
if (window.location.hash != storedHash) {
window.location.hash = storedHash;
}
}, 50);
</script>
и Называйте это, как показано ниже:
<body onload="changeHashOnLoad(); ">
//---Rest of your code
Он будет работать во всех браузере.
Источник: SO (не ссылку на исходный поток)
0
Вы можете использовать использовать как следует
FormsAuthentication.SignOut();
Session.Abandon();
// clear authentication cookie
HttpCookie cookie1 = new HttpCookie(FormsAuthentication.FormsCookieName, "");
cookie1.Expires = DateTime.Now.AddYears(-1);
Response.Cookies.Add(cookie1);
// clear session cookie (not necessary for your current problem but i would recommend you do it anyway)
HttpCookie cookie2 = new HttpCookie("ASP.NET_SessionId", "");
cookie2.Expires = DateTime.Now.AddYears(-1);
Response.Cookies.Add(cookie2);
FormsAuthentication.RedirectToLoginPage();
Смежные вопросы
- 1. Когда я нажимаю кнопку «Назад» в браузере, я все еще на одной странице. Полная страница js
- 2. Перезагрузите приложение, когда я нажимаю кнопку «Назад»
- 3. приложение падает, когда я нажимаю кнопку «назад»
- 4. изображения исчезают, когда я нажимаю кнопку «Назад» на мобильных экранах
- 5. Почему моя активность перезагружается, когда я нажимаю кнопку «Назад»?
- 6. Bootstrap modal появляется, когда я нажимаю кнопку «Назад»
- 7. Как избежать обновления страницы, когда я нажимаю кнопку «Назад»
- 8. Когда я нажимаю кнопку «Назад», меня заводит на ту же страницу, на которой я сейчас нахожусь
- 9. WebView закрывается, когда я нажимаю кнопку назад клавиатуру Android
- 10. Почему медиаплеер все еще играет, когда я нажимаю кнопку
- 11. Сохраните выбранную вкладку, когда я нажимаю кнопку «Назад назад» или кнопку возврата мобильного устройства
- 12. Как с помощью JQuery Masonry, когда я нажимаю «назад» в браузере, он отбрасывает пользователя назад?
- 13. После выхода из системы, когда я нажимаю кнопку назад в браузере еще страницу, доступную при обновлении он отлично работает
- 14. Id компонент ошибки в JSF, когда я нажимаю кнопку назад в браузере
- 15. Back to Home Фрагмент, когда я нажимаю кнопку «Назад»
- 16. Почему мой крах программы, когда я нажимаю кнопку назад
- 17. Мой список загружается снова, когда я нажимаю кнопку «Назад»
- 18. onStop() не получает вызов, когда я нажимаю кнопку «Назад»
- 19. Как избежать белого экрана в веб-браузере, когда я нажимаю кнопку «Назад» на Android?
- 20. Как запустить событие кнопки «Назад назад», когда я нажимаю кнопку внутри страницы?
- 21. Когда я нажимаю кнопку «Назад», я вижу свою последнюю защищенную страницу.
- 22. Обновить текущую страницу, когда я нажму кнопку назад браузера (chrome)
- 23. Загрузочная загрузка очень медленно, когда я нажимаю кнопку в браузере
- 24. Хотите обновить страницу, когда я нажму кнопку браузера назад
- 25. Скрытый снимок не отображается, когда я нажимаю назад в хроме
- 26. клавиатура, показывающая в последнее время, когда я нажимаю edittext, а также на время, когда я нажимаю кнопку «Назад»
- 27. Перемещение UIButtons назад, когда я нажимаю на изображение в swift
- 28. UIImageView сдвинулся, когда я нажму кнопку «назад»
- 29. Запретить кнопку «Назад в браузере»
- 30. Рельсы, выход на кнопку «Назад» в браузере
Не могли бы вы добавить несколько тегов и сказать нам что-нибудь о вашей среде? – Trinimon
Да, я добавил тег C# –