Member 12183079 Ответов: 1

Как сломать идентификатор сеанса после перехода на домашнюю страницу


Здравствуйте Сэр

Моя проблема заключается в том, что когда я вхожу в систему от администратора и без выхода из системы я ставлю другой Url-адрес входа
затем произойдет перенаправление страницы на главную страницу

и когда я нажимаю на браузер обратно то идентификатор сеанса не сломался и звоню своему администратору
Страница входа в систему, поэтому, пожалуйста, Хел п мне, как взломать код сеанса

Что я уже пробовал:

Бывший ... http://localhost:55267/Admin/AdminDashBoard.aspx мой первый после входа URL-адрес

я положил http://localhost:55267/College/CollegeDashBoard.aspx этот url-адрес вместо приведенного выше URL-адреса

Затем он переходит к http://localhost:55267/Home.aspx?Flag=2 домашний URL-адрес

но когда я нажимаю на браузер тогда мой первый URL открытый сеанс не сломан так что plesae помогите мне как сломать сеанс и не перенаправлять на первый URL это срочно пожалуйста

F-ES Sitecore

Вероятно, вам нужно отключить кэширование на соответствующих страницах. Гугл "asp.net отключить кэширование" для примера.

Member 12183079

не могли бы вы дать мне код

Vincent Maverick Durano

Вы пробовали поискать термин "asp.net отключить кэширование"? Он должен дать вам тонны примеров кода, а также объяснения по этому поводу.

1 Ответов

Рейтинг:
1

Shivnandan singh

Вы убиваете сеанс, как это:

Session.Abandon()

Однако если вы просто хотите очистить сеанс, используйте:
Session.Clear()

Session.Abandon(); // did not work for me either.

Чтобы заставить его работать, мне нужно было написать вот так. Это может сработать и для тебя.
HttpContext.Current.Session.Abandon();