Example #1
0
function validateForm(&$errors)
{
    global $username, $password, $rePassword;
    $errors = [];
    if (!validateRequired($username)) {
        $errors['username'][] = 'User Name is required';
    } else {
        if (!validateLen($username, 4)) {
            $errors['username'][] = 'User Name must be at least 4 characters long';
        }
    }
    if (!validateRequired($password)) {
        $errors['password'][] = 'Password is required';
    } else {
        if (!validateLen($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 ($password !== $rePassword) {
            $errors['rePassword'][] = 'Password not match';
        }
    }
    return empty($errors);
}
Example #2
0
function validateForm(&$errors)
{
    global $firstName, $lastName, $birth_day, $birth_mount, $birth_year;
    $errors = [];
    if (!validateRequired($firstName)) {
        $errors['first_name'][] = 'First Name is required';
    } else {
        if (!validateLen($firstName, 2)) {
            $errors['first_name'][] = 'First Name must be at least 2 characters long';
        }
    }
    if (!validateRequired($lastName)) {
        $errors['last_name'][] = 'Last Name is required';
    } else {
        if (!validateLen($lastName, 2)) {
            $errors['last_name'][] = 'Last Name must be at least 2 characters long';
        }
    }
    if (!validateRequired($birth_day)) {
        $errors['birthDay'][] = 'Form Of Address is required';
    }
    if (!validateRequired($birth_mount)) {
        $errors['birthMount'][] = 'Form Of Address is required';
    }
    if (!validateRequired($birth_year)) {
        $errors['birthYear'][] = 'Form Of Address is required';
    }
    return empty($errors);
}
Example #3
0
$usersArray = $user->readAll();
$errors = [];
if (!empty($_POST['register'])) {
    if (!validateLen($_POST['first_name'], 3)) {
        $errors['first_name'][] = 'First name is required and length must be at least 3 chars';
    }
    if (!validateLen($_POST['last_name'], 3)) {
        $errors['last_name'][] = 'Last name is required and length must be at least 3 chars';
    }
    if (!validateLen($_POST['username'], 3)) {
        $errors['username'][] = 'Username is required and length must be at least 3 chars';
    }
    if (!validateRequired($_POST['reg_email'])) {
        $errors['reg_email'][] = 'Email is required';
    }
    if (!validateLen($_POST['reg_password'], 3)) {
        $errors['reg_password'][] = 'Password is required and length must be at least 3 chars';
    }
    if (!confirmPassword($_POST['reg_password'], $_POST['reg_password_confirmation'])) {
        $errors['reg_password_confirmation'][] = 'Password doesn\'t match';
    } else {
        $_POST['password'] = confirmPassword($_POST['reg_password'], $_POST['reg_password_confirmation']);
    }
    if (!$_POST['agree']) {
        $errors['agree'][] = 'You must check agree checkbox';
    }
    if (!$errors) {
        $user->insert($_POST);
        $_SESSION['username'] = $_POST['username'];
        $_SESSION['logged'] = true;
        echo '<script> location.replace("index.php"); </script>';