• 4797阅读
  • 1回复

如何做qt+sqlite登录验证? [复制链接]

上一主题 下一主题
离线langziyang
 

只看楼主 倒序阅读 楼主  发表于: 2010-10-03
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
有一个 user  的sqlite的表结构如下


id       username     password
1             admin        admin


现在是想在登录时进行验证:






void login::on_login_Btn_clicked()[pre]{[/pre][pre] QSqlQuery query;[/pre][pre] if(query.exec("select * from user where username='admin' and password='admin' and id='1'")){[/pre][pre] accept();[/pre][pre] }else{[/pre][pre] QMessageBox::warning(this,tr("错误"),tr("用户名或密码错误!"),QMessageBox::Yes);[/pre][pre] }[/pre][pre]}[/pre][pre]
[/pre][pre]
[/pre][pre]请问这里需要怎么修改?[/pre]

离线hehui

只看该作者 1楼 发表于: 2010-10-04
简单方法:
从数据库查出密码(最好是加密过的)与输入的比较!
快速回复
限100 字节
 
上一个 下一个