我是 .aspx 的新手,现在的问题是因为我正在做一个启用 Web 的项目,所以我有这个用户的登录信息。我拖放登录模板,然后使用
Session["Authentication"] = username.Tostring();
存储当前登录用户的信息等。现在我什至在右上角使用了一个超链接“注销”,然后将其转移到登录页面。(如果这是错误的转移方式,请告诉我,我正在通过互联网学习)..
现在,如果在运行网络时,我可以轻松登录,但是当我通过超链接“注销”注销时,它会再次将我带到登录页面,但如果我按下浏览器的后退按钮,它会再次将控制权转移到数据页面,我可以再次执行数据操作。
我用这个
Session["Authenticate"] = null
在登录页面的页面加载时,只有在登录按钮单击用户才能再次输入
Session["Authenticate"] = username.Tostring();
然后我在数据页面的每个页面加载时使用了检查
if(Session[Authentiacte"] == null)
Server.Tranfer("LoginPage.aspx");
这没有解决我的问题,请任何人提供提示或链接或提示以改进我的注销方式?我在没有任何.net或aspx知识的情况下策划了这个项目,我还在学习一切,请提前解决我的疑虑。