C#中实现用户登陆验证详解完整版.docVIP

  • 8
  • 0
  • 约1.04千字
  • 约 2页
  • 2017-06-09 发布于北京
  • 举报
C#中实现用户登陆验证详解,完整版! 本实列要创建SQL数据库IS ,在IS库中建立USER1表 其中USER1表要有ID和PASSWORD字段 并输入值! 首先在VS.2003中创建C#WINDOS应用程序,在窗体中加入一个BUTTON(button1)按钮和2个文本框(textBOX1,textBOX2) 1.双击窗体在名词空间引用中输入以下代码 using System.Data.SqlClient;//引用名词空间 2.双击BUTTON按钮在输入以下代码 private void button1_Click(object sender, System.EventArgs e) { if(textBox1.Text==||textBox2.Text==) { MessageBox.Show(对不起密码和用户名没有填写完整,提示); return; } //判断文本框中的值是否为空如果为空则给予提示 SqlConnection conn=new SqlConnection(@server=.;integrated security=sspi; database=IS;);//建立一个连接并且连接到数据库IS,integrated security=sspi是使用WINDOSW身份证登陆 ??? conn.Open();//调用OPEN方法打,建立一个数据库会话。 string sql=select * from USER1 where ID=+textBox1.Text+ and PASSWORD=+textBox2.Text+;//申明一个字符串 SqlCommand cmd=new SqlCommand(sql,conn);//使用sql语句访问CONN数据库判断USER1表中的ID和PASSWORD字段是否和文本框中所输的值相对应 SqlDataReader ds=cmd.ExecuteReader();//调用数据读取器,读取CMD中所查找的内容 if(ds.Read()) { guanlia f1=new guanlia (); this.Hide();//隐藏当前窗体 f1.Show(); } else { MessageBox.Show(你输入你的用户名和密有误,提示); } //判断数据读取器中的内容是否为真,如果为真则显示下个窗体f1,否则弹出对话框给予提示。 }

文档评论(0)

1亿VIP精品文档

相关文档