public bool GetIsExpire(eRegisterOrForgetAccount rof, string phoneNumber) { if (rof == eRegisterOrForgetAccount.Register) { if (RegisterVerificationInfoDic.ContainsKey(phoneNumber)) { return(EB.Time.Now >= RegisterVerificationInfoDic[phoneNumber].ExpireTime); } else { return(true); } } else if (rof == eRegisterOrForgetAccount.Forget) { if (ForgetVerificationInfoDic.ContainsKey(phoneNumber)) { return(EB.Time.Now >= ForgetVerificationInfoDic[phoneNumber].ExpireTime); } else { return(true); } } else { return(true); } }
public void SetData(eRegisterOrForgetAccount rof, string phoneNumber, int expireTime) { mRof = rof; PhoneNumber = phoneNumber; if (mRof == eRegisterOrForgetAccount.Register && expireTime > 0) { if (!RegisterVerificationInfoDic.ContainsKey(phoneNumber)) { RegisterVerificationInfoDic.Add(phoneNumber, new VerificationCodeInfo() { ExpireTime = expireTime }); } else { RegisterVerificationInfoDic[phoneNumber].ExpireTime = expireTime; } } else if (mRof == eRegisterOrForgetAccount.Forget && expireTime > 0) { if (!ForgetVerificationInfoDic.ContainsKey(phoneNumber)) { ForgetVerificationInfoDic.Add(phoneNumber, new VerificationCodeInfo() { ExpireTime = expireTime }); } else { ForgetVerificationInfoDic[phoneNumber].ExpireTime = expireTime; } } mExpireTime = GetExpireTime(); Input.value = ""; Input.enabled = true; ErrorTips.text = ""; LTUIUtil.SetText(TargetPhoneLabel, string.Format(EB.Localizer.GetString("ID_codefont_in_ManHuangInputVerificationCodeController_1755"), PhoneNumber)); StartCoroutine(SendVerificationCodeCountdown()); for (int i = 0; i < NumLabels.Length; i++) { NumLabels[i].text = string.Empty; } }
public void SetData(eRegisterOrForgetAccount rof, string phoneNumber) { UserPhoneInput.value = ""; ErrTipsLabel.text = ""; mRof = rof; if (rof == eRegisterOrForgetAccount.Register) { LTUIUtil.SetText(TitleLabel, EB.Localizer.GetString("ID_codefont_in_ManHuangAskController_592")); LTUIUtil.SetText(BtnLabel, EB.Localizer.GetString("ID_codefont_in_ManHuangAskController_631")); AgreementClickLabel.gameObject.SetActive(true); } else if (rof == eRegisterOrForgetAccount.Forget) { LTUIUtil.SetText(TitleLabel, EB.Localizer.GetString("ID_codefont_in_ManHuangAskController_780")); LTUIUtil.SetText(BtnLabel, EB.Localizer.GetString("ID_codefont_in_ManHuangAskController_819")); AgreementClickLabel.gameObject.SetActive(false); } }