简单的密码验证怎么做啊?
就是从sql数据库一个sysinfo表中读出两列(一个用户名usrid和一个密码usrpass),然后一组一组的分别和登陆界面输入的id,密码比对。正确的登陆
就是不知道怎么把表中数据读出来,然后放在哪儿。
[解决办法]
8.登录窗口用Edit1输入用户名,Edit2输入密码,用户表中的字段为用户名(字符)、密码(字符)数据模块有查询控件qr,试设计登录按钮从用户表中验证登录信息的代码
String Sql;
if(Edit1-> Text.Trim().Length()!=0 && Edit2-> Text.Trim().Length()!=0)
{
Sql= "select * from table1 where (name= ' "+Edit1-> Text.Trim()+ " '( and pass = ' "+Edit2-> Text.Trim()+ " ' ";
qr-> Close();
qr-> SQL-> Clear();
qr-> SQL-> Text=Sql;
qr-> Open();
if(!qr-> IsEmpty())
{
主程序窗口-> Show();
//这里写进入主窗体后需要初始化的内容
}
else
{
Application-> MessageBox( "输入信息有误,请重新输入! ", "提示信息 ",NULL);
Edit1-> SetFocus();
}
}
else
{
Application-> MessageBox( "请输入用户名和密码 ", "提示信息 ",NULL);
Edit1-> SetFocus();
}