Ejemplo n.º 1
0
function detailsValidation(&$errors)
{
    global $firstName, $lastName, $day, $month, $year;
    $errors = [];
    if (!validateRequired($firstName)) {
        $errors['firstname'][] = 'First Name is required';
    } else {
        if (!validateLongerOrEqualString($firstName, 2)) {
            $errors['firstname'][] = 'First Name must be at least 2 characters long';
        }
    }
    if (!validateRequired($lastName)) {
        $errors['lastname'][] = 'Last Name is required';
    } else {
        if (!validateLongerOrEqualString($lastName, 2)) {
            $errors['lastname'][] = 'Last Name must be at least 2 characters long';
        }
    }
    if (!validateRequired($month)) {
        $errors['DOBMonth'][] = 'Month is required';
    }
    if (!validateRequired($day)) {
        $errors['DOBDay'][] = 'Day is required';
    }
    if (!validateRequired($year)) {
        $errors['DOBYear'][] = 'Year is required';
    }
    return empty($errors);
}
Ejemplo n.º 2
0
function validateForm(&$errors)
{
    global $username, $password1, $password2;
    if (!validateRequiredForm($username)) {
        $errors['username'][] = 'User Name is required.';
    } else {
        if (!validateLongerOrEqualString($username, 4)) {
            $errors['username'][] = 'User Name must be at least 4 characters.';
        }
    }
    if (!validateRequiredForm($password1)) {
        $errors['password1'][] = 'Password is required.';
    } else {
        if (!validateLongerOrEqualString($password1, 4)) {
            $errors['password1'][] = 'Password must be at least 4 characters.';
        }
        if (!validateNonAlphanumeric($password1)) {
            $errors['password1'][] = 'Password must contain one non-alphanumeric character.';
        }
    }
    if (!validateRequiredForm($password2)) {
        $errors['password2'][] = 'Please enter your password again.';
    } else {
        if (!validateLongerOrEqualString($password2, 4)) {
            $errors['password2'][] = 'Password must be at least 4 characters.';
        }
        if (!validateNonAlphanumeric($password2)) {
            $errors['password2'][] = 'Password must contain one non-alphanumeric character.';
        }
        if (!validateEqualPasswords($password1, $password2)) {
            $errors['password2'][] = 'The second password does not match the first one!';
        }
    }
    return empty($errors);
}
Ejemplo n.º 3
0
function validateForm(&$errors)
{
    global $username, $password, $confirm_password;
    $errors = [];
    if (!validateRequired($username)) {
        $errors['username'][] = 'Username is required';
    } else {
        if (!validateLongerOrEqualString($username, 4)) {
            $errors['username'][] = 'Username must be at least 4 characters long';
        }
    }
    if (!validateRequired($password)) {
        $errors['password'][] = 'Password is required';
    } else {
        if (!validateLongerOrEqualString($password, 5)) {
            $errors['password'][] = 'Password must be at least 5 characters long';
        } else {
            if (!validateNonAlphaNumeric($password)) {
                $errors['password'][] = 'Password must contain at least 1 non alphanumeric character';
            }
        }
    }
    if ($confirm_password !== $password) {
        $errors['confirm_password'][] = 'Password and Confirm Password doesn\'t match';
    }
    return empty($errors);
}
Ejemplo n.º 4
0
function validateForm(&$errors)
{
    global $firstName, $lastName, $username, $password, $gender, $formOfAddress;
    $errors = [];
    if (!validateRequired($firstName)) {
        $errors['firstName'][] = 'First Name is required';
    } else {
        if (!validateLongerOrEqualString($firstName, 2)) {
            $errors['firstName'][] = 'First Name must be at least 2 characters long';
        }
    }
    if (!validateRequired($lastName)) {
        $errors['lastName'][] = 'Last Name is required';
    } else {
        if (!validateLongerOrEqualString($lastName, 2)) {
            $errors['lastName'][] = 'Last Name must be at least 2 characters long';
        }
    }
    if (!validateRequired($username)) {
        $errors['username'][] = 'User Name is required';
    } else {
        if (!validateLongerOrEqualString($username, 4)) {
            $errors['username'][] = 'User Name must be at least 4 characters long';
        }
    }
    if (!validateRequired($password)) {
        $errors['password'][] = 'Password is required';
    } else {
        if (!validateLongerOrEqualString($password, 5)) {
            $errors['password'][] = 'Password must be at least 5 characters long';
        }
        if (!validateNonAlphaNumeric($password)) {
            $errors['password'][] = 'Password must contain at least 1 non alphanumeric character';
        }
    }
    if (!validateRequired($gender)) {
        $errors['gender'][] = 'Gender is required';
    }
    if (!validateRequired($formOfAddress)) {
        $errors['form_of_address'][] = 'Form Of Address is required';
    }
    return empty($errors);
}
Ejemplo n.º 5
0
function validateForm(&$errors)
{
    global $username, $password, $reppassword;
    if (!validateRequired($username)) {
        $errors['username'][] = 'User Name is required.';
    } else {
        if (!validateLongerOrEqualString($username, 4)) {
            $errors['username'][] = 'Last Name must be at least 4 characters.';
        }
    }
    if (!validateRequired($password)) {
        $errors['password'][] = 'Password is required.';
    } else {
        if (!validateLongerOrEqualString($password, 4)) {
            $errors['password'][] = 'Password must be at least 4 characters.';
        }
        if (!validateNonAlphanumeric($password)) {
            $errors['password'][] = 'Password must contain one non-alphanumeric character.';
        }
    }
    if (!validateRequired($reppassword)) {
        $errors['reppassword'][] = 'Repeat Password is required.';
    } else {
        if (!validateLongerOrEqualString($password, 4)) {
            $errors['reppassword'][] = 'Password must be at least 4 characters.';
        }
        if (!validateNonAlphanumeric($password)) {
            $errors['reppassword'][] = 'Password must contain one non-alphanumeric character.';
        }
        if (validateRequired($reppassword)) {
            if (!validateMatchingPasswords($password, $reppassword)) {
                $errors['reppassword'][] = "Password do not match!";
            } else {
                $password = md5($password);
            }
        } else {
            $errors['reppassword'][] = 'Password needs to be filled!';
        }
    }
}
Ejemplo n.º 6
0
function validateForm(&$errors)
{
    global $username, $password, $confirmPassword;
    $errors = [];
    foreach (['username', 'password'] as $value) {
        if (!validateRequired(${$value})) {
            $errors[$value][] = "{$value} is required";
        }
        if (!validateString(${$value})) {
            $errors[$value][] = "{$value} must be a string";
        }
    }
    if (!validateRequired($confirmPassword)) {
        $errors['confirmPassword'][] = '"Confirm Password" is required';
    }
    if (!validateString($confirmPassword)) {
        $errors['confirmPassword'][] = "\"Confirm Password\" must be a string";
    }
    if (!validateLongerOrEqualString($username, 6)) {
        $errors['username'][] = "Username must be minimum 6 symbols long";
    }
    if (!validateLongerOrEqualString($password, 8)) {
        $errors['password'][] = "Password must be minimum 6 symbols long";
    }
    if (!validateNonAlphaNumeric($password)) {
        $errors['password'][] = 'Password must contain at least 1 non alphanumeric character';
    }
    if (!validateLongerOrEqualString($confirmPassword, 8)) {
        $errors['confirmPassword'][] = "Password must be minimum 6 symbols long";
    }
    if (!validateNonAlphaNumeric($confirmPassword)) {
        $errors['confirmPassword'][] = 'Password must contain at least 1 non alphanumeric character';
    }
    if (strcmp($password, $confirmPassword) !== 0) {
        $errors['confirmPassword'][] = 'Confirm Password and Password must be equal';
    }
    return empty($errors);
}