Example #1
0
 public function actionRegister()
 {
     $fname = '';
     $lname = '';
     $login = '';
     $pass = '';
     $status = '';
     $result = FALSE;
     if (isset($_POST['ok'])) {
         $fname = $_POST['fname'];
         $lname = $_POST['lname'];
         $login = $_POST['login'];
         $pass = $_POST['pass'];
         $errors = FALSE;
         //Создание массива с ошибками
         if (!User::checkFname($fname)) {
             $errors[] = 'Имя не должно быть меньше 2-х символов';
         }
         if (!User::checkLname($lname)) {
             $errors[] = 'Фамилия не должно быть меньше 2-х символов';
         }
         if (!User::checkPass($pass)) {
             $errors[] = 'Пароль не должен быть меньше 6-ти символов';
         }
         if (!User::checkLogin($login)) {
             $errors[] = 'Логин не должен быть меньше 4-х символов';
         }
         if (User::checkLoginEx($login)) {
             $errors[] = 'Логин занят!';
         }
         // если масив пустой, проводим регистрацию
         if ($errors == FALSE) {
             $result = User::register($login, $fname, $lname, $pass, $status);
         }
     }
     require_once ROOT . '/views/user/register.php';
     return TRUE;
 }