У меня есть приложение MVC, и я должен выйти из системы. Для выхода из приложения я создал ссылку на тэ главной страницеВыход из MVC
[ <a id="A2" name="lnkLogout" href="http://localhost:1234/Home/LogOut" >Logout</a> ]
и создал действие LoutOut на странице контроллера
public ActionResult LogOut()
{
Session.Clear();
Session.Abandon();
Redirect("http://AnotherApplicaton/Home/LogOut");
}
Теперь, когда я нажимаю на выходе из системы связать его редирект выхода из системы действие и в действии LogOut удаляет весь сеанс, но когда я нажимаю кнопку «Назад» браузера, он возвращается к предыдущей странице, и сеансы все еще живы. У кого-нибудь есть решение этой проблемы.
Действительно ли это действительно хорошая идея? Должен ли я устанавливать их явно на каждом представлении? Почему это не стандартная настройка для приложения MVC? ..... Это звучит как разумное предложение, однако по некоторым причинам это кажется странным, за исключением нескольких редких случаев. Любые предложения/комментарии? – VoodooChild