C#登陆界面 怎么判断输入的用户名和密码与数据库里的用户名密码对应?

C#登陆界面 怎么判断输入的用户名和密码与数据库里的用户名密码对应?

先取得登录页面的用户名跟密码! 再用SQL语句进行查询!
select * form 表名 where 数据库中的用户名字段=取得登录页面的用户名
select * form 表名 where 数据库中的密码字段=取得登录页面的密码
再把这两个SQL语句传过去! 用COMMAND的ExecuteNonQuery方法执行!得到一个数!再进行判断
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-07-09
用SQL;判断输入的用户名和密码与数据库里的用户名密码对应:
string sql="select * from USER where userID='"+userID"' and userPass='"+userPass+"'";
try
{
string connectionString = "**********";
SqlConnection connection= new SqlConnection(connectionString);
connection.Open();//打开连接
SqlCommand cmd = new SqlCommand(sql, connection)
SqlDataReader reader = cmd.ExecuteReader();//执行
if(reader.next())
{
//用户存在时执行,
}
}
catch(Exception oe)
{
...
}
finally{
//关闭连接,结果集
...
}
这是最基本的。。。
第2个回答  2009-07-09
只查找用户名就行了啊,用封装的数据表返回一个对象,如果不为空,就说明有这个用户名,在往后判断,看看密码是不是正确,c#切忌封装类,查找内容都可以用对象代替
第3个回答  2009-07-09
select count(*) from table where userID=inputID and password=inputpassword

类似这样的sql语句传进去就行了,执行结果如果不为0就是存在符合的用户。
或者你也可以用其他的sql语句
第4个回答  2009-07-09
当然是取了用户的输入后,到数据库用户表中去查寻啊,查到了就是登陆成功,查不到就不能登录。

...怎么判断输入的用户名和密码与数据库里的用户名密码对应?
先取得登录页面的用户名跟密码! 再用SQL语句进行查询!select * form 表名 where 数据库中的用户名字段=取得登录页面的用户名 select * form 表名 where 数据库中的密码字段=取得登录页面的密码 再把这两个SQL语句传过去! 用COMMAND的ExecuteNonQuery方法执行!得到一个数!再进行判断 ...

c#中怎么判断TestBox中输入的用户名和密码与数据库中的相同,若相同则登...
如果数据库中有这么一条数据,那么Dataset中的datatable会有一行,如果数据库中没有这条数据,datatable中就一行都没有,也就是你代码里的判断 if(ds.Tables[0].Rows.Count > 0),所以这条语句就能起到判断TestBox中输入的用户名和密码与数据库中的相同,若相同则登录成功的效果。

C#中如何把客户端传送过来的密码根数据库中的密码进行匹配对比_百度...
string sql = "SELECT * FROM [USERIDFORM]WHERE USERID='" + userid + "'AND PASSWORD='" + upwd + "'";SqlCommand comm = new SqlCommand(sql,connectionString);SqlAdapterReader sdr = comm.ExcuteReader();bool e = dr.HasRows();return e;...如果存在,e为true,反之则为false。

asp.net(c#)如何读取数据库中数据来验证登陆的用户和密码是否正确
1、使用的ASP.NET(c#)代码开发语言里头的正则表达式Regex对象,它有一个IsMatch方法用于专门验证正则表达式。2、准备一段asp.net(c#)网页代码,用于测试邮箱地址格式呈现使用。3、准备一段asp.net(c#)网页的cs代码。4、执行我们的ASP.NET(C#)网页测试页面,输入字符串liu。5、输入正确格式的邮件地址,...

c#winform中修改密码,怎么判断当前登录的用户
,你数据库中User表,就是用户表肯定用户ID和用户名是唯一的,,你可以通过他们中的一个查询这个用户的密码。然后把密码显示在TextBox控件上,接着可以在根据用户ID或者用户名Update一下就行了。。。如果你是做网页的话,可以吧用户名或者用户ID放在Session里,winform的话,可以窗口传值过去 ...

如何用vs2010实现c#winform登陆,用户名密码要与自带数据库里的内容对比...
解决方案有多种:1.使用存储过程,(鉴于你提问方式,这条可以不用了)2.先查询后比对,(查询出所有用户,然后逐项比对用户名和密码。)再看登陆成功的,要是有一样的就跳转界面,winform里面跳转方式同样很多种:1.可以用 Form.show()来跳转 2.使用线程打开新界面,关闭旧界面(鉴于你提问方式,...

...怎么写判断一个子窗体的文本框中输入的密码是否与当前登录的密码一致...
第一种方法。在父窗体中,定义一个静态变量。如:public static string password;父窗体登录成功后,将密码赋值给1中定义的静态变量 子窗体输入密码后,在子窗体中访问1中定义的password,将两个值进行比较。第二种方法。修改子窗体的构造函数,传递一个参数给它,参数就是string password。父窗体登录成功...

C#程序登陆时如何从数据库表中的密码和用户名
select 用户名,密码 from 表 ,然后在C#程序中判断,是否有返回结果,如果有,则登录成功呗。

C#,登陆界面。如图。
= 输入的密码 } else if(combox值==“学生信息”){ 连接图书管理系统数据库.管理员信息表 where 用户名= 输入的用户名 and 密码 = 输入的密码 } else if(combox值==“超级管理员信息”){ 连接图书管理系统数据库.超级管理员信息表 where 用户名= 输入的用户名 and 密码 = 输入的密码 } ...

c#判断用户名密码是否正确
界面输入之后,然后通过sql语句从数据库里面去查,如果返回结果不为空,就代表用户和密码正确,如果返回空 就代表错误

相似回答