Example #1
0
 public function actionRegister()
 {
     $name = '';
     $email = '';
     $password = '';
     $result = false;
     if (isset($_POST['submit'])) {
         $name = $_POST['name'];
         $email = $_POST['email'];
         $password = $_POST['password'];
         $errors = false;
         if (!User::checkName($name)) {
             $errors[] = 'Numele nu trebue sa fie mai scurt de 2-ua simboluri';
         }
         if (!User::checkEmail($email)) {
             $errors[] = 'E un email incorect';
         }
         if (!User::checkPassword($password)) {
             $errors[] = 'Parola nu trebue sa fie mai scurt de 6 simboluri';
         }
         if (User::checkEmailExist($email)) {
             $errors[] = 'Un astfel de email este deja';
         }
         if ($errors == false) {
             $result = User::register($name, $email, $password);
         }
     }
     require_once ROOT . '/views/user/register.php';
     return true;
 }
Example #2
0
 public function actionRegister()
 {
     $name = '';
     $email = '';
     $password = '';
     $result = false;
     if (isset($_POST['submit'])) {
         $name = $_POST['name'];
         $email = $_POST['email'];
         $password = $_POST['password'];
         $errors = false;
         if (!User::checkName($name)) {
             $errors[] = 'Имя не долно быть короче 2-х символов';
         }
         if (!User::checkEmail($email)) {
             $errors[] = 'Неправильный email';
         }
         if (!User::checkPassword($password)) {
             $errors[] = 'Пароль не должен быть короче 6-ти символов';
         }
         if (User::checkEmailExist($email)) {
             $errors[] = 'Такой email уже используется';
         }
         if ($errors == false) {
             $result = User::register($name, $email, $password);
         }
     }
     require_once ROOT . '/views/user/register.php';
     return true;
 }
 /**
  * Action для страницы "Регистрация"
  */
 public function actionRegister()
 {
     // Переменные для формы
     $name = '';
     $email = '';
     $password = '';
     $result = false;
     if (isset($_POST['submit'])) {
         // Если форма отправлена
         // Получаем данные из формы
         $name = $_POST['name'];
         $email = $_POST['email'];
         $password = $_POST['password'];
         // Флаг ошибок
         $errors = false;
         // Валидация полей
         if (!User::checkName($name)) {
             $errors[] = 'Имя не должно быть короче 2-х символов';
         }
         if (!User::checkEmail($email)) {
             $errors[] = 'Неправильный email';
         }
         if (!User::checkPassword($password)) {
             $errors[] = 'Неправильный пароль';
         }
         if (User::checkEmailExist($email)) {
             $errors[] = 'Такой email уже используется';
         }
         if ($errors == false) {
             // Если ошибок нет
             // Регистрируем пользователя
             $result = User::register($name, $email, $password);
         }
     }
     require_once ROOT . '/views/user/register.php';
     return true;
 }
Example #4
0
         $error[] = "provide email id !";
     } else {
         if (!filter_var($umail, FILTER_VALIDATE_EMAIL)) {
             $error[] = 'Please enter a valid email address !';
         } else {
             if ($upass == "") {
                 $error[] = "provide password !";
             } else {
                 if (strlen($upass) < 6) {
                     $error[] = "Password must be atleast 6 characters";
                 } else {
                     if (!is_numeric($phone)) {
                         $error[] = "Invalid Phone Number";
                     } else {
                         try {
                             if (!$user->checkEmailExist($umail)) {
                                 $error[] = "Sorry Email Address already taken !";
                             } else {
                                 if ($user->register($uname, $umail, $upass, $phone)) {
                                     $user->redirect('sign-up.php?joined');
                                 }
                             }
                         } catch (PDOException $e) {
                             echo $e->getMessage();
                         }
                     }
                 }
             }
         }
     }
 }