Я новичок в .aspx, и теперь дело в том, что, поскольку я делаю проект с поддержкой Интернета, у меня есть этот логин от пользователя. Я перетаскивал шаблон входа в систему, а затем использовал
Session["Authentication"] = username.Tostring();
для хранения информации о текущем зарегистрированном пользователе и так далее. Теперь я даже использовал гиперссылку «Выход» в правом верхнем углу, а затем перенес на страницу входа. (Если это неправильный способ передачи, дайте мне знать, я все изучаю через Интернет) ..
Теперь, если я запускаю Интернет, я могу легко войти в систему, но когда я выхожу из системы через гиперссылку «выход», я снова перехожу на страницу входа, но если я нажимаю кнопку возврата в браузере, он снова передает управление данным. страницу, и я снова могу выполнить операцию с данными.
Я использовал это
Session["Authenticate"] = null
при загрузке страницы входа в систему, так что только при нажатии кнопки входа пользователь может войти снова,
Session["Authenticate"] = username.Tostring();
Затем я использовал проверку при каждой загрузке страниц данных.
if(Session[Authentiacte"] == null)
Server.Tranfer("LoginPage.aspx");
Это не решило мою проблему. Может ли кто-нибудь дать подсказку, ссылку или совет, чтобы улучшить мой способ выхода из системы? Я запустил этот проект без каких-либо знаний о .net или aspx, и я все еще учусь всему, пожалуйста, заранее выскажите мои сомнения, спасибо.