|
|
@@ -20,6 +20,16 @@ public class LoginView : MonoBehaviour |
|
|
|
{ |
|
|
|
SendCodeButton.onClick.AddListener(SendVerifyCode); |
|
|
|
LoginButton.onClick.AddListener(Login); |
|
|
|
// 读取缓存的手机号 |
|
|
|
if (PlayerPrefs.HasKey("CachedPhoneNumber")) |
|
|
|
{ |
|
|
|
string cachedPhoneNumber = PlayerPrefs.GetString("CachedPhoneNumber"); |
|
|
|
if (!string.IsNullOrEmpty(cachedPhoneNumber)) |
|
|
|
{ |
|
|
|
HttpManager.Instance.phoneNum = cachedPhoneNumber; |
|
|
|
SceneManager.LoadScene("LoadingScreen"); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
private void SendVerifyCode() |
|
|
@@ -67,6 +77,10 @@ public class LoginView : MonoBehaviour |
|
|
|
LoginResponse loginResponse = await HttpManager.Instance.RequestPost<LoginRequest, LoginResponse>("verify-code", new LoginRequest(){phone = phonenum, code = VerifyCodeInputField.text}); |
|
|
|
if (loginResponse.message == "验证成功") |
|
|
|
{ |
|
|
|
// 缓存手机号 |
|
|
|
PlayerPrefs.SetString("CachedPhoneNumber", phonenum); |
|
|
|
PlayerPrefs.Save(); |
|
|
|
|
|
|
|
//ShowHomeView(phonenum); |
|
|
|
//SceneManager.LoadSceneAsync("LoadingScreen"); |
|
|
|
HttpManager.Instance.phoneNum = phonenum; |
|
|
|