From 131fbb2e248ce8a43b2e8b4b5622191f2dd5a959 Mon Sep 17 00:00:00 2001 From: Krad Date: Thu, 11 Nov 2021 14:13:05 +0800 Subject: [PATCH] Use User model instead of raw sql for login --- src/loginwindow.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/loginwindow.cpp b/src/loginwindow.cpp index 576aedd..51662c2 100644 --- a/src/loginwindow.cpp +++ b/src/loginwindow.cpp @@ -10,6 +10,7 @@ #include #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(); }