Exemple #1
0
    /* ------ Button Click ------ */
    public IEnumerator DoCheckValidateType()
    {
        if (!mCheckState)
        {
            EginProgressHUD.Instance.ShowWaitHUD(ZPLocalization.Instance.Get("HttpConnectWait"));

            WWW www = HttpConnect.Instance.HttpRequestWithSession(ConnectDefine.SAFE_VALIDATE_TYPE_URL, null);
            yield return(www);

            HttpResult result = HttpConnect.Instance.BaseResult(www);
            EginProgressHUD.Instance.HideHUD();
            if (HttpResult.ResultType.Sucess == result.resultType)
            {
                mCheckState = true;
                JSONObject resultObj = (JSONObject)result.resultObject;
                mValidateType = (SafeValidate.ValidateType)resultObj["bank_validate"].n;
                bool isLogin = (resultObj["is_login"].n == 1);
                UpdateLoginState(isLogin);
            }
            else
            {
                UpdateLoginState(false);
                EginProgressHUD.Instance.ShowPromptHUD(result.resultObject as string);
            }
        }
    }
Exemple #2
0
    public void ShowValidateInput(SafeValidate.ValidateType validateType)
    {
        HideValidateInput();

        switch (validateType)
        {
        case SafeValidate.ValidateType.BankPassword:
            vBankPassword.SetActive(true);
            break;

        case SafeValidate.ValidateType.PhoneCode:
            vPhoneCode.SetActive(true);
            break;
        }
    }