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); }
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); }
$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>';