Add verify code to register and lncvrt game notes to account menu

This commit is contained in:
2026-01-22 18:05:00 -07:00
parent 41c948e806
commit 4f666f0cac
2 changed files with 1053 additions and 22 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -12,6 +12,7 @@ public class AccountRegister : MonoBehaviour
[SerializeField] private TMP_InputField registerRetypeEmailInput;
[SerializeField] private TMP_InputField registerPasswordInput;
[SerializeField] private TMP_InputField registerRetypePasswordInput;
[SerializeField] private TMP_InputField registerVerifyCodeInput;
[SerializeField] private Button registerBackButton;
[SerializeField] private Button registerSubmitButton;
@@ -28,6 +29,7 @@ public class AccountRegister : MonoBehaviour
registerRetypeEmailInput.text = "";
registerPasswordInput.text = "";
registerRetypePasswordInput.text = "";
registerVerifyCodeInput.text = "";
registerPanelStatusText.text = "";
}
@@ -38,7 +40,8 @@ public class AccountRegister : MonoBehaviour
registerEmailInput.text == string.Empty ||
registerRetypeEmailInput.text == string.Empty ||
registerPasswordInput.text == string.Empty ||
registerRetypePasswordInput.text == string.Empty
registerRetypePasswordInput.text == string.Empty ||
registerVerifyCodeInput.text == string.Empty
)
{
Tools.UpdateStatusText(registerPanelStatusText, "All input fields must be filled", Color.red);
@@ -60,6 +63,7 @@ public class AccountRegister : MonoBehaviour
dataForm.AddField("username", registerUsernameInput.text);
dataForm.AddField("email", registerEmailInput.text);
dataForm.AddField("password", registerPasswordInput.text);
dataForm.AddField("verifyCode", registerVerifyCodeInput.text);
using UnityWebRequest request = UnityWebRequest.Post(Endpoints.ACCOUNT_REGISTER_ENDPOINT, dataForm);
request.SetRequestHeader("Requester", "BerryDashClient");
request.SetRequestHeader("ClientVersion", Application.version);