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; }
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; }
$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(); } } } } } } }