public function actionRegister() { $email = ''; $password = ''; $captcha = ''; $result = false; if (isset($_POST['registration'])) { $email = $_POST['email_reg']; $password = $_POST['password_reg']; $captcha = $_POST['captcha']; $errors = false; //Проверка полей на валидность if (!User::checkEmail($email)) { $errors[] = 'Неправильный email!'; } if (!User::checkPassword($password)) { $errors[] = 'Пароль не должен быть короче 6 символов!'; } if (!User::checkCaptcha($captcha)) { $errors[] = 'Каптча должна быть 5 символов!'; } if (User::checkEmailExists($email)) { $errors[] = 'Такой email уже используется!'; } if (!User::checkValidateCaptcha($captcha)) { $errors[] = 'Каптча введена не верно!'; } if ($errors == false) { $user = new User(); $result = $user->register($email, $password); } } require_once ROOT . '/views/user/register.php'; return true; }