您的位置:首页 > 编程语言 > ASP

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

2005-04-30 18:45 656 查看
 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>");
             
  }
为什么无效
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息