Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }