Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. void LoginDialog::checkLogin()
  2. {
  3. QString hashpassword;
  4. QVariant count;
  5. QByteArray passwordbytearray;
  6.  
  7. //dynamic_cast<SupportToolApplication*>(qApp)->GetDB()->GetDatabase().transaction();
  8.  
  9. passwordbytearray = QCryptographicHash::hash(ui->edtPassword->text().toLocal8Bit(), QCryptographicHash::Sha1);
  10. hashpassword = QString(passwordbytearray);
  11.  
  12. dynamic_cast<SupportToolApplication*>(qApp)->GetUserModel()->setTable("USERS");
  13. dynamic_cast<SupportToolApplication*>(qApp)->GetUserModel()->setEditStrategy(QSqlTableModel::OnManualSubmit);
  14. //dynamic_cast<SupportToolApplication*>(qApp)->GetUserModel()->setFilter("USERS.USERNAME='" + ui->edtUsername->text() + "' AND USERS.PASSWD='" + hashpassword + "'");
  15.  
  16. qDebug() << dynamic_cast<SupportToolApplication*>(qApp)->GetUserModel()->tableName();
  17. if(dynamic_cast<SupportToolApplication*>(qApp)->GetUserModel()->select())
  18. {
  19. /*if( dynamic_cast<SupportToolApplication*>(qApp)->GetUserModel().record().value(0).toInt() > 0 )
  20. {
  21. setStyleSheet("LoginDialog{background-color: green;}");
  22. ((SupportToolApplication *)qApp)->LoggedIn(true);
  23. //((SupportToolApplication *)qApp)->SetUserId(loginquery.value(1).toULongLong());
  24. hide();
  25. }
  26. else
  27. setStyleSheet("LoginDialog{background-color: red;}");*/
  28.  
  29. }
  30. dynamic_cast<SupportToolApplication*>(qApp)->GetDB()->GetDatabase().commit();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement