C# Webform Session登录身份验证

IIS开启匿名访问,关闭Window身份验证【默认】

Login页面写 Session["标识符"]="Value";

如在登录按钮事件内写 Session[UserName]="Test";

Main页面在Page_Load方法内写

protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            
                if (Session["UserName"] == null)
                {

                    //用户名不正确,返回登录界面
                    Response.Redirect("Login.aspx");
                    return;
                }

                if (Session["UserName"].ToString().Trim() != "Test")

                {

                    //用户名不正确,返回登录界面
                    Response.Redirect("Login.aspx");
                    return;
                }

        }