Use User model instead of raw sql for login

This commit is contained in:
Krad
2021-11-11 14:13:05 +08:00
parent 1e8cf9fa03
commit 131fbb2e24

View File

@@ -10,6 +10,7 @@
#include <QCryptographicHash>
#include "db/SQLHelper.h"
#include "InputObject.h"
#include "models/User.h"
#define splitFlag QString("-")
@@ -145,10 +146,13 @@ void LoginWindow::doLogin()
strPassWord = "12345678";
QString encryptPwd = getEncryptedPassword(strPassWord);
QString sql = QString("select UserCode from Account where UserCode='%1' and Password='%2'")
.arg(strUserCode).arg(encryptPwd);
if (SQLHelper::QueryCount(sql) > 0)
QString sql = QString("select UserCode from Account where UserCode='%1' and Password='%2'")
.arg(strUserCode).arg(encryptPwd);
if(User::QueryUser(strUserCode,encryptPwd))
// if (SQLHelper::QueryCount(sql) > 0)
{
accept();
}