登录
来源:互联网 发布:cnc编程软件powermill 编辑:程序博客网 时间:2024/06/11 19:52
void WelcomeWidget::on_loginBtn_clicked()//点击登录按钮登录时,核对用户名及密码{ /*if(ui->adminCheckBox->isChecked()) { m_pAdmin->showMaximized(); } else { m_pUser->showMaximized(); }*/ QSqlTableModel model; model.setTable("User"); model.select(); int userCnt = 0; for(int i=0;i<model.rowCount();++i) { QSqlRecord record=model.record(i); QString ID= record.value("ID").toString(); QString Password=record.value("Password").toString(); int GroupID=record.value("GroupID").toInt(); if(ui->userNameLineEt->text()==ID) { userCnt++; if(ui->adminCheckBox->isChecked()) { if(GroupID==1) { if(ui->passwordLineEt->text()==Password) { data::userID=ID.toInt(); data::userType=GroupID; m_pAdmin=new adminWindow; m_pAdmin->setWindowTitle("管理员后台"); m_pAdmin->showMaximized(); this->close(); } else { QMessageBox::information(this,"提示","密码错误!"); } } else { QMessageBox::information(this,"提示","您不具有管理员权限!"); } } else { if(ui->passwordLineEt->text()==Password) { data::userID=ID.toInt(); data::userType=GroupID; m_pUser=new userWindow; m_pUser->setWindowTitle("读者中心"); m_pUser->showMaximized(); this->close(); } else { QMessageBox::information(this,"提示","密码错误!"); } } } } if(!userCnt) { QMessageBox::information(this,"提示","用户不存在!"); }}
阅读全文
0 0
- 登录
- 登录
- 登录
- 登录
- 登录
- 登录
- 登录
- 登录
- 登录
- 登录
- 登录
- 登录
- 登录
- 登录
- 登录
- 登录
- 登录
- 登录超时重新登录
- linux socket的多线程编成来实现多个客户端的连接
- 网络IO模型及同步、异步与阻塞、非阻塞的理解
- python list列表dict字典引用传递
- static/const 区别
- java工具
- 登录
- mac xampp环境安装redis扩展
- A. Flipping Game DP水题
- 【旧资料整理】C\C++ main函数参数传递
- OC基础-面向对象思想08
- java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries
- 大数据:Spark 算子(一)排序算子sortByKey来看大数据平台下如何做排序
- 检索
- 程序员成熟的标志