fix: Fix password can input chinese character bug.

This commit is contained in:
sunwen
2024-06-21 15:09:06 +08:00
parent 77b077e253
commit 5e768b7e9c
3 changed files with 11 additions and 1 deletions

View File

@@ -141,6 +141,7 @@ void LoginDialog::initializeEdit()
mPasswordEdit->setEchoMode(QLineEdit::Password);
mPasswordEdit->setPlaceholderText(tr("Password"));
mPasswordEdit->setFocusPolicy(Qt::ClickFocus);
mPasswordEdit->setValidator(new QRegExpValidator(QRegExp("[a-zA-z0-9]+$"), mPasswordEdit));
mPasswordEdit->setMaxLength(30);
passwordEditAreaLayout->addWidget(mPasswordEdit);
passwordEditAreaLayout->addWidget(mShowPasswordButton);
@@ -206,7 +207,7 @@ void LoginDialog::doLogin()
QString strPassWord = mPasswordEdit->text();
QString encryptedPassword = strPassWord;
//strPassWord = "123456";
strPassWord = "123456";
QString encryptPwd = User::getEncryptedPassword(strPassWord);
if (User::QueryUser(strUserCode, encryptPwd))