Когда пользователь нажимает «Выход», следующее (стандартное) действие успешно называется:MVC 4: Выход и браузер «Back» -Функция
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult LogOff()
{
WebSecurity.Logout();
return RedirectToAction("Login", "Account");
}
Пользователь перенаправляется на страницу входа.
При нажатии «Назад» в браузере пользователь все еще может видеть последнюю страницу, на которой он/она все еще регистрировался. Если он пытается выполнить какое-либо действие, пользователь успешно перенаправляется на страницу входа, потому что он больше не авторизовался.
Есть ли способ предотвратить доступ зарегистрированного пользователя к пользователю, нажав «Назад» в браузере? Каждый из моих контроллеров уже имеет атрибут [Авторизовать]. Спасибо за ваш вклад!
Не допускайте кеширование авторизованных страниц. На эту тему больше вопросов, попробуйте найти. – CodeCaster
[Этот вопрос] (http://stackoverflow.com/questions/16337149/how-to-clear-browser-cache-on-browser-back-button-click-in-mvc4) Я несколько схожу и могу вам помочь. – Niklas