private bool CheckSignupRespond(string respond) { bool isSucess; if (respond == "Email already exist") { SetSignupEmailError(LoginError.GetErrorValue(LoginError.Errors.EMAIL_ALREADY_EXIST)); isSucess = false; } else if (respond == "Username already exist") { SetSignupUsernameError(LoginError.GetErrorValue(LoginError.Errors.USERNAME_ALREADY_EXIST)); isSucess = false; } else if (respond == "Sucess") { isSucess = true; SetSignupSuccess(LoginError.GetErrorValue(LoginError.Errors.SIGNUP_SUCCESSFUL)); } else { isSucess = false; SetSignupUsernameError("Unknow error"); } return(isSucess); }
private bool CheckLoginRespond(string respond) { bool isSucess; if (respond == "LOGIN SUCESS") { isSucess = true; } else { SetLoginFail(LoginError.GetErrorValue(LoginError.Errors.LOGIN_FAILED)); isSucess = false; } return(isSucess); }
private bool ValidateSignup(string username, string email, string password, string confirmation) { bool isValid = true; if (!Regex.IsMatch(username, @"^[a-zA-Z0-9]*$")) { SetSignupUsernameError(LoginError.GetErrorValue(LoginError.Errors.USERNAME_INVALID_FORMAT)); isValid = false; } else if (username.Length < 5) { SetSignupUsernameError(LoginError.GetErrorValue(LoginError.Errors.USERNAME_TOO_SHORT)); isValid = false; } else if (username.Length > 30) { SetSignupUsernameError(LoginError.GetErrorValue(LoginError.Errors.USERNAME_TOO_LONG)); isValid = false; } if (password.Length < 6) { SetSignupPasswordError(LoginError.GetErrorValue(LoginError.Errors.PASSWORD_TOO_SHORT)); ResetPasswordFields(); isValid = false; } else if (password != confirmation) { SetSignupPasswordError(LoginError.GetErrorValue(LoginError.Errors.PASSWORD_DONT_MATCH)); ResetPasswordFields(); isValid = false; } else if (!Regex.IsMatch(password, "[0-9]{1}") || !Regex.IsMatch(password, "[A-Z]{1}")) { SetSignupPasswordError(LoginError.GetErrorValue(LoginError.Errors.PASSWORD_INVALID_FORMAT)); ResetPasswordFields(); isValid = false; } if (!CheckValidEmail(email)) { SetSignupEmailError(LoginError.GetErrorValue(LoginError.Errors.EMAIL_INVALID_FORMAT)); isValid = false; } return(isValid); }
private bool ValidateLogin(string email, string password) { bool isValid = true; if (!CheckValidEmail(email)) { SetLoginEmailError(LoginError.GetErrorValue(LoginError.Errors.EMAIL_INVALID_FORMAT)); isValid = false; } else if (!Regex.IsMatch(password, "[0-9]{1}") || !Regex.IsMatch(password, "[A-Z]{1}")) { SetLoginPasswordError(LoginError.GetErrorValue(LoginError.Errors.PASSWORD_INVALID_FORMAT)); isValid = false; } return(isValid); }