繁体   English   中英

如何使用 C# 在 ASP.NET 中保护用户登录?

[英]How to secure user login in ASP.NET using C#?

我有一个带有以下代码的登录页面,以防止任何用户在不写用户名和密码的情况下登录他的个人资料?

private void Page_Load()
{
  if (!IsPostBack)
  {
    Session.Remove("Authontocations");
    Session.Clear();
    Session.Abandon();
  }
}

但是,当我从配置文件中单击浏览器后退按钮,然后从登录页面单击前进按钮时,我进入配置文件页面,而上述代码没有任何影响?! 你觉得我怎么能解决这个问题?

您必须在Page_load方法中编写逻辑,如下所示。 我不确定您在哪里编写了清除 session 的逻辑。

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.


    }

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM