有一个User表
列名 1 2
UserName admin a
UserPwd admin a
form窗体上有.
textBox1 用户名
textBox2 密码
怎么样写这个Button的ONclink事件来验证用户名密码是否正确?
请高手指教
列名 1 2
UserName admin a
UserPwd admin a
form窗体上有.
textBox1 用户名
textBox2 密码
怎么样写这个Button的ONclink事件来验证用户名密码是否正确?
请高手指教
解决方案 »
- 反射调用父类(抽象)静态方法(泛型)
- DataTable操作,请高手帮助!
- 关于程序代码的优化问题!
- 请教,webservice 的安全问题?
- 用什么最快的方法可以知道共有多少条记录呢?
- 用System.Web.HttpRuntime.Cache保存DataSet,有时取出来的时候发现Dataset里面的数据有些丢失了。
- 我在和 数据库做连接的时候 老是出现错误。帮忙看下
- c#初学者,我在webform中加上html控件不知道怎么用?
- 有人用C#做过比较大的软件么?c#稳定么
- WPF获取窗口句柄,初始化的时候需要提供窗口的句柄
- 考考大家,一个基础知识的引申
- C#下面可以用什么替代Vb下的GetObject和CreateObject阿
1.连数据库
2.执行验证的SQL
3.看执行结果
4.如果对了就......
如果错了就.....
大家看看我这么写出现什么错误了
sqlConnection1.Open ();
string sql=string .Format ("select E_Int from where E_Name={0} and E_Pwd={1}",textBox1.Text ,textBox2.Text );
SqlCommand cmd =new SqlCommand (sql,sqlConnection1);
SqlDataReader dr=cmd.ExecuteReader();
if(dr.read())
{
FormMain fm=new FormMain ();
fm.Show (); }
else
{
MessageBox .Show ("用户名密码错误!");
return;
}请问一下怎么样获取string sql=string .Format ("select E_Int from where E_Name={0} and E_Pwd={1}",textBox1.Text ,textBox2.Text );里面的E_Int的值那(是否存在)?
我想判断这个id.如果是存在显示下一个界面,如果不存在.return;
然而现在最关键的不是安全问题,是我的程序都运行步了.还怎么谈安全,,
5555555555@[email protected] ME!
怎么先能让程序通过啊~
from 后面的表名呢
刚开始还以为因为表名叫User跟系统冲突.然后就该了个表名叫Manager
结果还是步好使,我用try
catch
检查,结果出现列名不对~晕了.Form窗体登陆到底该怎么写.非得需要用存储过程吗?
谁能帮帮我
如果E_Int只是你想得到一个数值来判断是否存在该用户,要用 count(*) as E_Int
列用Manager.UserName这种格式
只能我自己试验了-_-;
1.select count(*) from table;
2.fill (dataset1);
3.if(dataset1.table[0].count==0)
//User doesnot exist
else
{
if( Authorate(txtUserInput.txt)==dataset1.table[0][password])
//ok
else
//password error
}微软有个著名的IssueDemo例子,你看一下,使用WebService连接数据库认证.注:Authorate认证类是微软提供的.该单词我写的可能会错一两个字母.记不清楚了.
1.select count(*) ...
2.if (..count==0 )
3.select userName,userpassword from ....
4. if(authorate(....)进行两次查询.
感谢你这么详细的写初解决方法.也使我又多学习了一种方法.
并且感谢其他帮助我的朋友们~