Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
        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;
            }
        }
Ejemplo n.º 3
0
 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);
     }
 }