求救,在ASP.NET中,环境VS.NET,登陆界面 与数据库SQL SERVER 2000的比较

 private bool Authenticate(string theUsername,string thePassword)
  {
  //SqlParameter username = new SqlParameter("@Username",theUsername);
  //SqlParameter password = new SqlParameter("@Password",thePassword);
    sqlDataAdapter1.SelectCommand.Parameters.Clear();
      //sqlDataAdapter1.SelectCommand.Parameters.Add(Username);
  // sqlDataAdapter1.SelectCommand.Parameters.Add(Password);
  sqlConnection1.Open();
   string s = (string)sqlDataAdapter1.SelectCommand.ExecuteScalar();
   sqlConnection1.Close();
   if(s != null)
    return true;
   else
    return false;

  }
  private void Button2_Click(object sender, System.EventArgs e)
  {
   
        // if(......)   //如果用户名密码与数据库匹配
       // {
      //FormsAuthentication.GetAuthCookie(user.Text.Trim(),false); //给用户凭证(问题应该在此)
     // Response.Redirect("inside/main.aspx");  //跳转到一个内部页面
   
        // If (TextBox1.Text.Trim < > "" And TextBox2.Text.Trim < > "" )
                  // Then
           //if (TextBoxUsername.Text == "admin"  &&  TextBoxPassword.Text == "123456" )
   //{
   // FormsAuthentication.RedirectFromLoginPage(TextBoxUsername.Text, CheckBox1.Checked);
   
   // Response.Redirect("Customer.aspx");
   // }
           // else

   
    //Response.Write("<script>alert('用户名或者密码错误!');</script>");
   if(Authenticate(TextBoxUsername.Text,TextBoxPassword.Text))
   {
    AcceptUser();
    Response.Redirect("Customer.aspx");
   }
   else
    
    RejectUser();
            
             }
  private void AcceptUser()
  {
  FormsAuthentication.RedirectFromLoginPage(TextBoxUsername.Text,false);
  }

  private void RejectUser()
  {
   Response.Write("<script>alert('用户名或者密码错误!');</script>");
             
  }

为什么无效

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

求救,在ASP.NET中,环境VS.NET,登陆界面 与数据库SQL SERVER 2000的比较

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭