判断登录用户的用户名和密码是否正确,是怎么做的
- 提问者网友:嗝是迷路的屁
- 2021-02-02 12:52
- 五星知识达人网友:英雄的欲望
- 2021-02-02 14:09
2、也可以传递用户名和用户名+密码hash值然后hash。
3、原则是不要传递密码明文,服务器不记载密码明文,记录密码hash值,保证密码信息的安全。
- 1楼网友:痴妹与他
- 2021-02-02 15:49
sqldatareader login = connstr.getcom("select * from [user] where [账号]='" + txtlogin.text.trim() + "'and [密码]='" + txtpwd.text.trim() + "'and [class]='" + cs + "'"); bool istrue = login.read();//用read读取数据,有该用户返回真 //登录!!!!!! if (istrue) { connstr.con_close();//关闭数据库连接 this.visible=false; loginshow gotofrm = new loginshow();//新窗体 gotofrm.showdialog(); this.dispose();//关闭此窗体
} else { connstr.con_close();//数据库关闭(这是我自己的) messagebox.show("用户名或密码错误!", "提示", messageboxbuttons.ok, messageboxicon.stop); txtclear();//清除文本 txtlogin.focus();//焦点
}