| 网站首页 | 文章中心 | 电子书下载 | 矢量图库 | 视频教程 | 素材下载 | 程序代码下载 | JS代码 | 论坛 | 
常用软件类:
|杀毒安全 |联络聊天 |网络软件 |多媒体类 |系统工具 |图形图像 |系统工具 |应用软件 |行业软件
开发设计类:
|动画制作 |图像处理 |3D设计 |操作系统 |站长学院 |网络相关 |WEB设计 |数据库类 |程序开发
典型的asp.net登陆验证代码
作者:未知    文章来源:网络    点击数:    更新时间:2007-3-8
  void Page_Load(object sender, System.EventArgs e)
  {
   string username=Request.Form.Get("UserName");
   string pwd=Request.Form.Get("PassWord");
   ConnectSql(username,pwd);
  }
  private void ConnectSql(string username,string pwd)
  {
   IDbConnection conn = null;
   try
   {
    conn = new SqlConnection("server=192.168.0.220;uid=sa;pwd=;database=text");
    conn.Open();
    string mySel="select * from [user] where name="+"'"+username+"'";
    SqlCommand com = new SqlCommand(mySel, (SqlConnection)conn);
    SqlDataReader reader = com.ExecuteReader();
    if(!reader.HasRows)
    {
     Response.Redirect("index.aspx?error=用户名错误");
    }
    else
    {
     while(reader.Read())
     {
      if(pwd!=reader.GetString(2))
       Response.Redirect("index.aspx?error=密码错误");
      else
       Response.Redirect("Main.html");
     }
    }
   }
   catch(SqlException)
   {
    Response.Write("在打开连接时出现连接级别的错误!");
   }
   finally
   {
    if(conn != null)
     conn.Close();
   }
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 相关文章