// Begin validation sequence
        private string CheckAllInputs()
        {
            // Checks if any of the required fields are empty
            if (!InputValidator.isNotEmpty(this.UsernameInput.Text) ||
                !InputValidator.isNotEmpty(this.FullnameInput.Text) ||
                !InputValidator.isNotEmpty(this.PasswordInput.Password) ||
                !InputValidator.isNotEmpty(this.ConfirmPasswordInput.Password) ||
                !InputValidator.isNotEmpty(this.EmailInput.Text))
            {
                return("Please check that you have entered all required fields.");
            }

            // Checks if username is valid
            if (!InputValidator.isValidUsername(this.UsernameInput.Text))
            {
                return("Please check that your username is valid.");
            }

            // Checks if both passwords are similar
            if (!InputValidator.isPasswordSame(this.PasswordInput.Password, this.ConfirmPasswordInput.Password))
            {
                return("Please check that both passwords match.");
            }

            // Checks if password is valid
            if (!InputValidator.isStrongPassword(this.PasswordInput.Password))
            {
                return("Please check that your password is valid.");
            }

            // Checks if email is valid
            if (!InputValidator.isValidEmail(this.EmailInput.Text))
            {
                return("Please check that your email is valid.");
            }

            // Input validation passed
            return("Valid");
        }