public function setErrorMessage($e) { if (strpos($e->getMessage(), "contains invalid characters.")) { self::$saveUserName = strip_tags(self::$saveUserName); } self::$message = $e->getMessage(); }
public function isUserValid($userList) { $isValid = true; // var_dump($userList); // exit(); if ($isValid) { foreach ($userList as $user) { if ($user !== null) { if ($user->getUserName() == $_POST[self::$userName]) { self::$message = "User exists, pick another username."; $isValid = false; } } } } if (strlen($_POST[self::$userName]) < 3) { self::$message .= 'Username has too few characters, at least 3 characters.<br />'; $isValid = false; } if (strlen($_POST[self::$password]) < 6) { self::$message .= 'Password has too few characters, at least 6 characters.<br />'; $isValid = false; } if ($_POST[self::$password] != $_POST[self::$passwordRepeat]) { self::$message = 'Passwords do not match.'; $isValid = false; } else { if (preg_match('/[^A-Za-z0-9.#\\-$]/', $_POST[self::$userName])) { self::$message = 'Username contains invalid characters.'; $isValid = false; } } return $isValid; }
public function setUserAndPassRegisterErrorMsg() { self::$message = "Username has too few characters, at least 3 characters.<br />Password has too few characters, at least 6 characters."; }