请看:quickstart/aspplus/default.aspx?url=/quickstart/aspplus/doc/formsauth.aspx

解决方案 »

  1.   

    Duwamish里面有全部的代码和详细的文档.
      

  2.   

    问一下,您是用Windows认证还是Form认证?
      

  3.   

    string strconn="data source=(local);initial catalog=WebCATS;integrated security=SSPI";
    SqlConnection conn=new SqlConnection(strconn);
    SqlCommand select=new SqlCommand("select * from Administrator",conn);
    SqlDataAdapter da=new SqlDataAdapter("select * from Administrator",conn);
    SqlDataReader dr;
    conn.Open();
    dr=select.ExecuteReader();
    while(dr.Read())
    {
    if(AdmId.Text==dr.GetValue(0).ToString())
    if(AdmPW.Text==dr.GetValue(2).ToString())
    {
    flag=true;
    break;
    }
    }
    conn.Close();
    if(flag)
    {
    status.Text="登录成功!!";
    AdmId.Text="";
    }
    else 
    {
    status.Text="编号或密码有误!!";
    }
    break;               
    }
    case 1:
    {
    status.Text="请输入密码!!";
    break;
    }
    case 2:
    {
    status.Text="请输入管理员编号!!";
    break;
    }
      

  4.   

    接楼上;
    我的
    AdmId是id输入的textbox
    AdmPW是password输入的textbox
    status是一个表示状态的label我试过的可以