public void UpdateLoginPage(DbResponse response) { SetLoading(false); if (response == null) { ResetFields(); } else if (response.state == DbResponseState.NOTFOUND) { SetLoginFailed(true); SetEnabled(true); } else if (response.state == DbResponseState.SUCCESS) { SetLoginFailed(false); if (rememberMeButton.isOn) { Debug.Log("Remembering this user"); SavedAccounts.SaveUser(usernameInput.text, passwordInput.text); } } else { Debug.LogWarning("Unexpected response when logging in user"); SetLoginFailed(true); SetEnabled(false); } }
//set response to null to reset public void UpdateSignUpPage(DbResponse response) { SetLoading(false); if (response == null) { ResetFields(); } else if (response.state == DbResponseState.EMAIL_EXISTS) { SetEmailError("Email already in use"); SetEnabled(true); } else if (response.state == DbResponseState.USERNAME_EXISTS) { SetUsernameError("Username already exists"); SetEnabled(true); } else if (response.state == DbResponseState.PASSWORDS_DONT_MATCH) { SetPasswordError("Verify password does not match"); SetEnabled(true); } else if (response.state == DbResponseState.SUCCESS) { ClearErrors(); if (rememberMeButton.isOn) { Debug.Log("Remembering this user"); SavedAccounts.SaveUser(usernameInput.text, passwordInput.text); } } else { Debug.LogWarning("Unexpected response when signing up as new user"); Debug.Log(response.message); SetUsernameError("Something"); SetNameError("went wrong!"); SetEmailError("Please"); SetPasswordError("try again"); SetEnabled(true); } }
public void UpdateEditMenu(string username, DbResponse response) { SetLoading(false); if (response == null || !this.username.Equals(username)) { ResetFields(username); } else if (response.state == DbResponseState.NOTFOUND) { SetLoginFailed(true); SetEnabled(true); } else if (response.state == DbResponseState.SUCCESS) { SetLoginFailed(false); SavedAccounts.SaveUser(username, passwordInput.text); } else { Debug.LogWarning("Unexpected response when logging in user"); SetLoginFailed(true); SetEnabled(false); } }