Browse Source

update

sunlight
zhaohe 11 months ago
parent
commit
0748e75acb
  1. BIN
      ui/hand_acid_mainboard_ui.HMI
  2. 4
      usrc/service/page/Page_login.cpp
  3. 18
      usrc/service/page/submenu/Page_changePasswd.cpp

BIN
ui/hand_acid_mainboard_ui.HMI

4
usrc/service/page/Page_login.cpp

@ -67,13 +67,13 @@ void Page_login::OnLoginButtonClick(uint8_t bid, const char* userName, const cha
ZLOGI(TAG, "try login %s %s", userName, passwd);
const char* curUsrPasswd = getPasswd(userName, &passwdcfgcache);
if (!curUsrPasswd) {
UIS->alert("用户不存在");
UIS->setVal(PAGE, OBJ(txtPasswd), "");
UIS->alert("用户不存在");
return;
}
if (strcmp(curUsrPasswd, passwd) != 0) {
UIS->alert("密码错误");
UIS->setVal(PAGE, OBJ(txtPasswd), "");
UIS->alert("密码错误");
return;
}

18
usrc/service/page/submenu/Page_changePasswd.cpp

@ -12,21 +12,35 @@ static CfgItermCache cfgcache;
bool Page_changePasswd::isBelongThisPage(int page) { return page == PAGE; }
void Page_changePasswd::OnPageLoad() {};
void Page_changePasswd::OnPageLoad() {
if (!UIS->isFromPopWin()) {
memset(oldpasswdBuf, 0, sizeof(oldpasswdBuf));
memset(newpasswdBuf, 0, sizeof(newpasswdBuf));
memset(confirmPasswdBuf, 0, sizeof(confirmPasswdBuf));
}
UIS->setVal(PAGE, ob_changePasswd_oldPwd, oldpasswdBuf);
UIS->setVal(PAGE, ob_changePasswd_newPwd, newpasswdBuf);
UIS->setVal(PAGE, ob_changePasswd_newPwdCfm, confirmPasswdBuf);
};
void Page_changePasswd::OnInputFieldContentChange(uint8_t bid, const char* text) {
static CfgItermCache usrpasswdcache;
const char* usrpasswd = getPasswd(GSM->getLoginUsr(), &usrpasswdcache);
if (bid == ob_changePasswd_oldPwd) { // 旧密码
strcpy(oldpasswdBuf, text);
if (strcmp(usrpasswd, text) != 0) {
UIS->alert("旧密码错误");
return;
}
UIS->setVal(PAGE, bid, text);
strcpy(oldpasswdBuf, text);
} else if (bid == ob_changePasswd_newPwd) { // 新密码
strcpy(newpasswdBuf, text);
UIS->setVal(PAGE, bid, text);
} else if (bid == ob_changePasswd_newPwdCfm) { // 新密码确认
strcpy(confirmPasswdBuf, text);
UIS->setVal(PAGE, bid, text);
}
}
void Page_changePasswd::OnButton(uint8_t bid, uint8_t val) {

Loading…
Cancel
Save