Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用C#保护ASP.NET中的用户登录?_C#_Asp.net - Fatal编程技术网

如何使用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.


    }

}