如何使用C#保护ASP.NET中的用户登录?
我有一个带有以下代码的登录页面,以防止任何用户在不写用户名和密码的情况下登录到他的个人资料如何使用C#保护ASP.NET中的用户登录?,c#,asp.net,C#,Asp.net,我有一个带有以下代码的登录页面,以防止任何用户在不写用户名和密码的情况下登录到他的个人资料 private void Page_Load() { if (!IsPostBack) { Session.Remove("Authontocations"); Session.Clear(); Session.Abandon(); } } 但是,当我在配置文件中单击浏览器后退按钮,然后在登录页面中单击前进按钮时,我将进入配置文件页面,而上面提到的代码对我没有任何影响
private void Page_Load()
{
if (!IsPostBack)
{
Session.Remove("Authontocations");
Session.Clear();
Session.Abandon();
}
}
但是,当我在配置文件中单击浏览器后退按钮,然后在登录页面中单击前进按钮时,我将进入配置文件页面,而上面提到的代码对我没有任何影响!!您认为我可以如何解决这个问题?您必须在页面加载方法中编写逻辑,如下所示。我不确定您在哪里编写了清除会话的逻辑
private void Page_Load()
{
if (!IsPostBack)
{
//You can write here the code, which you want to execute in the first time when the page is loaded.
}
}