Admin Pwd reset logic

This commit is contained in:
kradchen
2023-09-13 14:27:37 +08:00
parent 88e193ae84
commit 941b2824ea
5 changed files with 114 additions and 10 deletions

View File

@@ -66,7 +66,10 @@ void LoginDialog::initializeLayout()
mHideClickCount++;
if (mHideClickCount == 5){
mHideClickCount = 0;
DialogManager::Default()->requestResetAdminPwd();
DialogResult result = DialogManager::Default()->requestResetAdminPwd();
if (result.ResultCode != QDialog::Accepted) return;
DialogManager::Default()->requestAlertMessage(QString(tr("New password:%1")).arg(result.ResultData.toString()),
DialogButtonMode::OkOnly,tr("Reset success"));
}
});
mVMainLayout->addSpacerItem(new QSpacerItem(20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding));