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;
}
}