public function actionCreate() { $name = ''; $email = ''; $password = ''; if (isset($_POST['submit'])) { $name = FunctionLibrary::clearStr($_POST['name']); $email = FunctionLibrary::clearStr($_POST['email']); $password = FunctionLibrary::clearStr($_POST['password']); $errors = array(); if (!User::checkName($name)) { $errors[] = 'Имя должно быть больше 1 символа.'; } if (!User::checkEmail($email)) { $errors[] = 'Невалидный email.'; } if (User::checkEmailExists($email)) { $errors[] = 'Такой email уже существует.'; } if (!User::checkPassword($password)) { $errors[] = 'Пароль должен быть больше 5 символов.'; } if (empty($errors)) { $result = User::registerAdmin($name, $email, $password); if (!$result) { $message = 'Произошла ошибка при регистрации админа!'; } else { FunctionLibrary::redirectTo('/admin/user'); } } } require_once ROOT . '/views/admin-user/create.php'; return true; }
public function actionRegister() { $result = false; $userData = array('name' => '', 'email' => '', 'password' => ''); if (isset($_POST['submit'])) { $user = new User($_POST['name'], $_POST['email'], $_POST['password']); $errors = false; if (!$user->checkName()) { $errors[] = 'Имя не должно быть короче 2-х символов'; } if (!$user->checkEmail()) { $errors[] = 'Неправильный email'; } if (!$user->checkPassword()) { $errors[] = 'Пароль не должен быть короче 6-ти символов'; } if ($user->checkEmailExists()) { $errors[] = 'Такой email уже используется'; } if ($errors == false) { $result = $user->register(); } $userData = $user->getUserData(); } require_once ROOT . '/views/user/register.php'; return true; }
public function actionRegister() { $name = ''; $email = ''; $password = ''; $result = ''; if (isset($_POST['submit'])) { $name = FunctionLibrary::clearStr($_POST['name']); $email = FunctionLibrary::clearStr($_POST['email']); $password = FunctionLibrary::clearStr($_POST['password']); $errors = array(); if (!User::checkName($name)) { $errors[] = 'Имя должно быть больше 1 символа.'; } if (!User::checkEmail($email)) { $errors[] = 'Невалидный email.'; } if (User::checkEmailExists($email)) { $errors[] = 'Такой email уже существует.'; } if (!User::checkPassword($password)) { $errors[] = 'Пароль должен быть больше 5 символов.'; } if (empty($errors)) { $result = User::register($name, $email, $password); } } require_once ROOT . '/views/user/register.php'; return true; }
/** * Action для страницы "Регистрация" */ public function actionRegister() { $name = false; $email = false; $password = false; $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::checkEmailExists($email)) { $errors[] = 'Такой email уже используется'; } if ($errors == false) { $result = User::register($name, $email, $password); } } require_once ROOT . '/views/user/register.php'; return true; }
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; }
public function actionRegister() { $name = ''; $email = ''; $password = ''; if (isset($_POST['submit'])) { $name = $_POST['name']; $email = $_POST['email']; $password = $_POST['password']; $errors = false; if (!User::checkName($name)) { $errors[] = 'Ошибка, Имя должно быть не короче 2-х символов'; } if (!User::checkPassword($password)) { $errors[] = 'Ошибка, Пароль должен быть не короче 6 символов'; } if (!User::checkEmail($email)) { $errors[] = 'Ошибка, Не правильный email'; } if (User::checkEmailExists($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 = false; $email = false; $phone = false; $password = false; $result = false; // Обработка формы if (isset($_POST['submit'])) { // Если форма отправлена // Получаем данные из формы $name = $_POST['name']; $email = $_POST['email']; $phone = $_POST['phone']; $password = $_POST['password']; // Флаг ошибок $errors = false; // Валидация полей if (!User::checkName($name)) { $errors[] = 'Имя не должно быть короче 2-х символов'; } if (!User::checkEmail($email)) { $errors[] = 'Неправильный email'; } if (!User::checkPhone($phone)) { $errors[] = 'Телефон не должен быть короче 10-ти символов'; } if (!User::checkPassword($password)) { $errors[] = 'Пароль не должен быть короче 6-ти символов'; } if (User::checkEmailExists($email)) { $errors[] = 'Такой email уже используется'; } if (User::checkPhoneExists($phone)) { $errors[] = 'Такой телефон уже используется'; } if ($errors == false) { // Если ошибок нет // Регистрируем пользователя $result = User::register($name, $email, $phone, $password); header("Location: /"); } } // Подключаем вид require_once ROOT . '/views/user/register.php'; return true; }
public function actionRegister() { $name = ''; $email = ''; $password = ''; $result = false; $errors = []; if (isset($_POST['submit'])) { $name = filter_var($_POST['name'], FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH); $email = filter_var($_POST['email'], FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH); $password = filter_var($_POST['password'], FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH); $errors = false; /*if (USER::checkName($name)) { echo $name; } else { $errors[] = 'Имя не должно быть короче 2-х символов'; }*/ //sra poxaren tak@ grum enq aveli karch if (!User::checkName($name)) { $errors[] = 'Имя не должно быть короче 2-х символов'; } if (!User::checkEmail($email)) { $errors[] = 'Неправильный email'; } if (!User::checkPassword($password)) { $errors[] = 'Пароль не должен быть короче 6-ти символов'; } if (User::checkEmailExists($email)) { $errors[] = 'Такой email уже используется'; } if (!$errors) { $result = User::register($name, $email, $password); } } $view = new View(); $view->result = $result; $view->name = $name; $view->email = $email; $view->password = $password; $view->errors = $errors; $view->display('user/register.php'); // require_once(ROOT . '/views/user/register.php'); return true; }
global $login, $app; session_destroy(); }); $app->get('/getemail/:id', function () { global $user, $app; $req = $app->request; $path = $req->getResourceUri(); $id = explode("/", $path)[2]; $email = $user->getUserEmail($id); echo $email[0]['user_email']; }); //REGISTER PROCESS - check if email exists $app->post('/checkemail', function () { global $user, $app; //echo ($app->request->getBody()); $result = $user->checkEmailExists($app->request->getBody()); echo $result[0]['COUNT(*)']; //var_dump ($us0r->getAllUsers()); }); // Register User $app->post('/user/', function () { global $user, $app; $jsonUser = json_decode($app->request->getBody()); $add = $user->addUser($jsonUser->{'email'}, $jsonUser->{'password'}); //$bool = var_export($add); $boolString = $add ? 'true' : 'false'; $id = $user->getID($jsonUser->{'email'}, $jsonUser->{'password'}); //echo ($id['0']['user_id']); $results = array("boolean" => $boolString, "id" => $id['0']['user_id']); print_r(json_encode($results)); });