Beispiel #1
0
 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;
 }
Beispiel #3
0
 public function setUserAndPassRegisterErrorMsg()
 {
     self::$message = "Username has too few characters, at least 3 characters.<br />Password has too few characters, at least 6 characters.";
 }