void MusicUserWindow::musicUserLogin() { MusicUserDialog dialog; connect(&dialog, SIGNAL(userLoginSuccess(QString,QString)), SLOT(userStateChanged(QString,QString))); dialog.exec(); }
void MusicUserDialog::checkUserLogin() { QString user = ui->userComboBox->currentText(); QString pwd = ui->passwLineEdit->text(); if(!ui->rememberPwd->isChecked() || pwd != m_userModel->getUserPWDMD5(m_userName) ) { if( !m_userModel->passwordCheck(user, pwd) ) { MusicMessageBox message; message.setText(tr("You passwd is incorrect or user is not exist")); message.exec(); return; } } if( user.trimmed().isEmpty() || pwd.trimmed().isEmpty() ) { MusicMessageBox message; message.setText(tr("You entered is incorrect")); message.exec(); return; } writeToUserConfig(); emit userLoginSuccess(user, m_userModel->getUserIcon(user)); close(); }