|
|
@@ -27,6 +27,10 @@ public class LoginView : MonoBehaviour
|
|
|
|
|
|
int loginMode = 1;
|
|
|
|
|
|
+ //状态记录
|
|
|
+ public int captcha_Login = -222222222;
|
|
|
+ public int captcha_LoginPhone = -222222222;
|
|
|
+
|
|
|
void Start()
|
|
|
{
|
|
|
InitInputLimit();
|
|
|
@@ -70,10 +74,10 @@ public class LoginView : MonoBehaviour
|
|
|
loginInCode.SetActive(false);
|
|
|
loginValidTime.SetActive(false);
|
|
|
loginInCaptcha2.SetActive(false);
|
|
|
- if (CaptchaController.ins.captcha_Login < 0) {
|
|
|
+ if (captcha_Login < 0) {
|
|
|
StartCoroutine(CaptchaController.ins.GetCaptcha(
|
|
|
- CaptchaController.CaptchaType.Login,
|
|
|
- loginInCaptcha1.transform.Find("CodeImage").GetComponent<Image>()
|
|
|
+ loginInCaptcha1.transform.Find("CodeImage").GetComponent<Image>(),
|
|
|
+ (code) => { captcha_Login = code; }
|
|
|
));
|
|
|
}
|
|
|
}
|
|
|
@@ -87,10 +91,10 @@ public class LoginView : MonoBehaviour
|
|
|
loginInCode.SetActive(true);
|
|
|
loginValidTime.SetActive(true);
|
|
|
loginInCaptcha2.SetActive(true);
|
|
|
- if (CaptchaController.ins.captcha_LoginPhone < 0) {
|
|
|
+ if (captcha_LoginPhone < 0) {
|
|
|
StartCoroutine(CaptchaController.ins.GetCaptcha(
|
|
|
- CaptchaController.CaptchaType.LoginPhone,
|
|
|
- loginInCaptcha2.transform.Find("CodeImage").GetComponent<Image>()
|
|
|
+ loginInCaptcha2.transform.Find("CodeImage").GetComponent<Image>(),
|
|
|
+ (code) => { captcha_LoginPhone = code; }
|
|
|
));
|
|
|
}
|
|
|
}
|
|
|
@@ -123,7 +127,7 @@ public class LoginView : MonoBehaviour
|
|
|
return;
|
|
|
}
|
|
|
InputField captcha = GetInputField(loginInCaptcha1);
|
|
|
- if (!captcha.text.Equals(CaptchaController.ins.captcha_Login.ToString())) {
|
|
|
+ if (!captcha.text.Equals(captcha_Login.ToString())) {
|
|
|
Debug.Log("验证码错误");
|
|
|
return;
|
|
|
}
|