当前位置: 首页>>代码示例>>PHP>>正文


PHP User::checkName方法代码示例

本文整理汇总了PHP中User::checkName方法的典型用法代码示例。如果您正苦于以下问题:PHP User::checkName方法的具体用法?PHP User::checkName怎么用?PHP User::checkName使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在User的用法示例。


在下文中一共展示了User::checkName方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: actionRegister

 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;
 }
开发者ID:bogwien,项目名称:first.mystore.loc,代码行数:27,代码来源:UserController.php

示例2: actionEdit

 public function actionEdit()
 {
     //Получаем идентификатор пользователя из сессиив
     $userId = User::checkLogged();
     //Получаем инфомацию о пользователе из БД
     $user = User::getUserById($userId);
     $name = $user['name'];
     $password = $user['password'];
     $result = false;
     if (isset($_POST['submit'])) {
         $name = $_POST['name'];
         $password = $_POST['password'];
         $errors[] = false;
         if (!User::checkName($name)) {
             $errors[] = 'Имя должно состоять минимум из 2 символов';
         }
         if (!User::checkPassword($password)) {
             $errors[] = 'Пароль должен состоять минимум из 6 символов';
         }
         if ($errors == false) {
             $result = User::edit($userId, $name, $password);
         }
     }
     require_once ROOT . '/views/cabinet/edit.php';
     return true;
 }
开发者ID:Constantinehub,项目名称:first_project,代码行数:26,代码来源:CabinetController.php

示例3: actionRegister

 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;
 }
开发者ID:Constantinehub,项目名称:first_project,代码行数:29,代码来源:UserController.php

示例4: actionRegister

 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;
 }
开发者ID:php-user,项目名称:shop.local,代码行数:30,代码来源:UserController.php

示例5: actionContact

 public function actionContact()
 {
     $categories = Category::getCategoryList();
     if (!$categories) {
         $categories = array();
     }
     $email = '';
     $subject = '';
     $message = '';
     $result = '';
     if (isset($_POST['submit'])) {
         $email = FunctionLibrary::clearStr($_POST['email']);
         $subject = FunctionLibrary::clearStr($_POST['subject']);
         $message = FunctionLibrary::clearStr($_POST['message']);
         $errors = array();
         if (!User::checkEmail($email)) {
             $errors[] = 'Невалидный Email.';
         }
         if (!User::checkName($subject)) {
             $errors[] = 'Тема должна быть больше 1 символа.';
         }
         if (!User::checkName($message)) {
             $errors[] = 'Сообщение должно быть больше 1 символа.';
         }
         if (empty($errors)) {
             $adminEmail = 'testxamppphp@gmail.com';
             $sub = "Тема письма: {$subject}. От: {$email}";
             $mess = "Текст письма: {$message}";
             $result = mail($adminEmail, $sub, $mess);
         }
     }
     require_once ROOT . '/views/site/contact.php';
     return true;
 }
开发者ID:php-user,项目名称:shop.com,代码行数:34,代码来源:SiteController.php

示例6: actionUpdate

 public function actionUpdate($id)
 {
     $category = Category::getCategoryById($id);
     if (!$category) {
         $category = array();
     }
     $totalCategory = Category::getTotalCategory();
     if (!$totalCategory) {
         $totalCategory = 0;
     }
     $name = '';
     $sortOrder = '';
     $status = '';
     $errors = array();
     if (isset($_POST['submit'])) {
         $name = FunctionLibrary::clearStr($_POST['name']);
         $sortOrder = FunctionLibrary::clearStr($_POST['sortOrder']);
         $status = FunctionLibrary::clearStr($_POST['status']);
         if (!User::checkName($name)) {
             $errors[] = 'Название категории должно быть больше 1 символа.';
         }
         if (empty($errors)) {
             $result = Category::editCategory($id, $name, $sortOrder, $status);
             if (!$result) {
                 $message = 'Произошла ошибка при редактировании категории.';
             } else {
                 FunctionLibrary::redirectTo('/admin/category');
             }
         }
     }
     require_once ROOT . '/views/admin-category/update.php';
     return true;
 }
开发者ID:php-user,项目名称:shop.local,代码行数:33,代码来源:AdminCategoryController.php

示例7: actionEdit

 public function actionEdit()
 {
     $categories = Category::getCategoryList();
     if (!$categories) {
         $categories = array();
     }
     $email = User::isLogged();
     $user = User::getUserByEmail($email);
     $name = $user['name'];
     $password = '';
     $result = '';
     if (isset($_POST['submit'])) {
         $name = FunctionLibrary::clearStr($_POST['name']);
         $password = FunctionLibrary::clearStr($_POST['password']);
         $errors = array();
         if (!User::checkName($name)) {
             $errors[] = 'Имя должно быть больше 1 символа.';
         }
         if (!User::checkPassword($password)) {
             $errors[] = 'Пароль должен быть больше 5 символов.';
         }
         if (empty($errors)) {
             $result = User::edit($user['id'], $name, $password);
         }
     }
     require_once ROOT . '/views/cabinet/edit.php';
     return true;
 }
开发者ID:php-user,项目名称:shop.com,代码行数:28,代码来源:CabinetController.php

示例8: actionCreate

 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;
 }
开发者ID:php-user,项目名称:shop.local,代码行数:34,代码来源:AdminUserController.php

示例9: actionEdit

 public function actionEdit()
 {
     //primim identificatorul utilizatorului din sesiune
     $userId = User::checkLogged();
     //primim informatii despre utilizator din baza de date
     $user = User::getUserById($userId);
     $name = $user['name'];
     $password = $user['password'];
     $result = false;
     $errors = false;
     if (isset($_POST['submit'])) {
         $name = $_POST['name'];
         $password = $_POST['password'];
         if (!User::checkName($name)) {
             $errors[] = 'Numele nu trebue sa fie mai scurt de doua simboluri';
         }
         if (!User::checkPassword($password)) {
             $errors[] = 'parola nu trebue sa fie mai scurta de 6 simboluri';
         }
         if ($errors == false) {
             $result = User::edit($userId, $name, $password);
         }
     }
     require_once ROOT . '/views/cabinet/edit.php';
     return true;
 }
开发者ID:scorpion1986,项目名称:site,代码行数:26,代码来源:CabinetController.php

示例10: actionRegister

 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;
 }
开发者ID:scorpion1986,项目名称:site,代码行数:30,代码来源:UserController.php

示例11: actionView

 /**
  * Action для страницы просмотра товара
  * @param integer $productId <p>id товара</p>
  */
 public function actionView($productId)
 {
     $categories = Category::getCategoriesList();
     $product = Product::getProductById($productId);
     $comments = Product::getComments($productId);
     $userEmail = false;
     $userName = false;
     $userComment = false;
     // Флаг результата
     $result = false;
     if (isset($_POST['submit'])) {
         $userEmail = $_POST['userEmail'];
         $userName = $_POST['userName'];
         $userComment = $_POST['userComment'];
         // Флаг ошибок
         $errors = false;
         if (!User::checkName($userName)) {
             $errors[] = 'Имя не должно быть короче 2-х символов';
         }
         if (!User::checkEmail($userEmail)) {
             $errors[] = 'Неверный Email';
         }
         if (strlen($userComment) <= 0) {
             $errors[] = 'Ведите текст';
         }
         if ($errors == false) {
             $result = Product::addComment($userName, $userEmail, $userComment, $productId);
             header("Location: /product/{$productId}");
         }
     }
     require_once ROOT . '/views/product/view.php';
     return true;
 }
开发者ID:KazakovVS,项目名称:Store,代码行数:37,代码来源:ProductController.php

示例12: actionRegister

 public function actionRegister()
 {
     $name = "";
     $password = "";
     $email = "";
     $result = false;
     if (isset($_POST['submit'])) {
         $name = $_POST['name'];
         $password = $_POST['password'];
         $email = $_POST['email'];
         $errors = false;
         if (!User::checkName($name)) {
             $errors[] = 'Имя не должно быть короче 4 символов';
         }
         if (!User::checkPassword($password)) {
             $errors[] = 'Пароль не должен быть короче 6 символов';
         }
         if (!User::checkEmail($email)) {
             $errors[] = 'Неправльный email';
         }
         if (User::chekEmailExists($email)) {
             $errors[] = 'Такой email уже используется';
         }
         if ($errors == false) {
             $result = User::register($name, $password, $email);
         }
     }
     require_once ROOT . '/views/user/register.php';
     return true;
 }
开发者ID:joe-lumarlin,项目名称:oleis_shop,代码行数:30,代码来源:UserController.php

示例13: actionEdit

 /**
  * Action для страницы "Редактирование данных пользователя"
  */
 public function actionEdit()
 {
     // Получаем идентификатор пользователя из сессии
     $userId = User::checkLogged();
     // Получаем ифнормацию о пользователе из БД
     $user = User::getUserById($userId);
     // Заполняем переменные для полей формы
     $name = $user['name'];
     $password = $user['password'];
     // Флаг результата
     $result = false;
     // Обработка формы
     if (isset($_POST['submit'])) {
         // Если форма отправлена
         // Получаем данные из формы редактирования
         $name = $_POST['name'];
         $password = $_POST['password'];
         // Флаг ошибок
         $errors = false;
         // Валидируем значения
         if (!User::checkName($name)) {
             $errors[] = 'Имя д.б. не короче 2-х символов';
         }
         if (!User::checkPassword($password)) {
             $errors[] = 'Пароль короче 6 символов';
         }
         if ($errors === false) {
             // Если ошибок нет, сохраняем изменения профиля
             $result = User::edit($userId, $name, $password);
         }
     }
     // Подключаем вид
     require_once ROOT . '/views/cabinet/edit.php';
     return true;
 }
开发者ID:dmitry-politov,项目名称:e-shopper,代码行数:38,代码来源:CabinetController.php

示例14: actionOrder

 public function actionOrder()
 {
     $categories = Category::getCategoriesList();
     if (!$categories) {
         $categories = array();
     }
     $name = '';
     $phone = '';
     $comment = '';
     $userName = '';
     $sessionProducts = Cart::getSessionProducts();
     if ($sessionProducts) {
         $productsIdsArray = array_keys($sessionProducts);
         $products = Product::getProductsByIds($productsIdsArray);
         $totalPrice = Cart::getTotalPrice($products);
         $totalProductCount = Cart::countProductsInCart();
     }
     if (isset($_POST['submit'])) {
         $name = FunctionLibrary::clearStr($_POST['name']);
         $phone = FunctionLibrary::clearStr($_POST['phone']);
         $comment = nl2br(FunctionLibrary::clearStr($_POST['comment']));
         $errors = array();
         if (!User::checkName($name)) {
             $errors[] = 'Имя не может быть пустым.';
         }
         if (!User::checkPhone($phone)) {
             $errors[] = 'Невалидный номер телефона.';
         }
         if (!User::checkName($comment)) {
             $errors[] = 'Комментарий не может быть пустым.';
         }
         if (empty($errors)) {
             if (User::isUser()) {
                 $email = User::isLogged();
                 $user = User::getUserByEmail($email);
                 $userId = htmlentities($user['id']);
             } else {
                 $userId = false;
             }
             $result = Order::save($name, $phone, $comment, $userId, $sessionProducts);
             if ($result) {
                 $_SESSION['message'] = 'Заказ оформлен!';
                 Cart::annul();
                 FunctionLibrary::redirectTo('/cart');
             }
         }
     } else {
         if (!$sessionProducts) {
             FunctionLibrary::redirectTo('/');
         }
         if (User::isUser()) {
             $email = User::isLogged();
             $user = User::getUserByEmail($email);
             $userName = htmlentities($user['name']);
         }
     }
     require_once ROOT . '/views/cart/order.php';
     return true;
 }
开发者ID:php-user,项目名称:shop.local,代码行数:59,代码来源:CartController.php

示例15: actionUpdate

 public function actionUpdate($id)
 {
     $categories = Category::getCategoryList(false);
     if (!$categories) {
         $categories = array();
     }
     $product = Product::getProductById($id, false);
     if (!$product) {
         $product = array();
     }
     if (isset($_POST['submit'])) {
         $options['name'] = FunctionLibrary::clearStr($_POST['name']);
         $options['code'] = FunctionLibrary::clearStr($_POST['code']);
         $options['price'] = FunctionLibrary::clearStr($_POST['price']);
         $options['brand'] = FunctionLibrary::clearStr($_POST['brand']);
         $options['category_id'] = FunctionLibrary::clearStr($_POST['category_id']);
         $options['availability'] = FunctionLibrary::clearStr($_POST['availability']);
         $options['is_new'] = FunctionLibrary::clearStr($_POST['is_new']);
         $options['is_recommended'] = FunctionLibrary::clearStr($_POST['is_recommended']);
         $options['status'] = FunctionLibrary::clearStr($_POST['status']);
         $options['description'] = FunctionLibrary::clearStr($_POST['description']);
         $errors = array();
         if (!User::checkName($options['name'])) {
             $errors[] = 'Название товара должно быть больше 1 символа.';
         }
         if (empty($errors)) {
             if ($id) {
                 $result = Product::updateProductById($id, $options);
                 if (!$result) {
                     $message = 'Произошла ошибка при редактировании.';
                 } else {
                     if (!empty($_FILES['image']['tmp_name'])) {
                         $tmpName = $_FILES['image']['tmp_name'];
                         if (is_uploaded_file($tmpName)) {
                             /*
                                Следующие две строки для того
                                чтобы иметь возможность поменять
                                картинку no-image в базе
                                (а не то меняется только картинка в папке)
                             */
                             $imagePath = "/images/home/product{$id}.jpg";
                             $result = Product::putImageToDataBase($id, $imagePath);
                             if ($result) {
                                 $destination = $_SERVER['DOCUMENT_ROOT'] . "/template" . $imagePath;
                                 move_uploaded_file($tmpName, $destination);
                             }
                         }
                     }
                     FunctionLibrary::redirectTo('admin/product');
                 }
             }
         }
     }
     require_once ROOT . '/views/admin_product/update.php';
     return true;
 }
开发者ID:php-user,项目名称:shop.com,代码行数:56,代码来源:AdminProductController.php


注:本文中的User::checkName方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。