Esempio n. 1
0
 public function index()
 {
     $error = '';
     if (RequestUtil::isPost()) {
         $validate = new ValidateUtil();
         $validate->required('user_name');
         $validate->required('password');
         $validate->required('verify_code');
         $params = RequestUtil::postParams();
         if ($params['verify_code'] != UserUtil::getVerifyCode()) {
             $error = '验证码错误!';
         } else {
             if ($validate->run()) {
                 $userModel = new UserModel();
                 $params['password'] = $userModel->encodePassword($params['password']);
                 $where = array('user_name' => $params['user_name'], 'password' => $params['password']);
                 $user = (new CurdUtil($userModel))->readOne($where, 'user_id desc', '*, user_type+0 as type');
                 if (!$user) {
                     $error = '登录失败,账号或者密码错误,请重试!';
                 } else {
                     (new CurdUtil($userModel))->update($where, array('last_login_time' => DateUtil::now()));
                     UserUtil::saveUser($user);
                     if (UserUtil::isAdmin()) {
                         ResponseUtil::redirect(UrlUtil::createBackendUrl('project/index'));
                     } else {
                         ResponseUtil::redirect(UrlUtil::createBackendUrl('beautician/index'));
                     }
                 }
             }
         }
     }
     $this->load->view('backend/login', array('error' => $error));
 }
Esempio n. 2
0
 public function rules($onlyPassword = false)
 {
     // 添加验证
     $validate = new ValidateUtil();
     if (!$onlyPassword) {
         $validate->required('user_name');
         $validate->minLength('user_name', 1);
         $validate->maxLength('user_name', 50);
     }
     $validate->required('password');
     $validate->required('re_password');
     $validate->minLength('password', 6);
     $validate->maxLength('password', 32);
     $validate->matches('password', 're_password');
     return $validate;
 }
Esempio n. 3
0
 public function rules()
 {
     // 添加验证
     $validate = new ValidateUtil();
     $validate->required('content');
     $validate->required('alias_name');
     $validate->required('title');
     $validate->minLength('alias_name', 1);
     $validate->maxLength('alias_name', 100);
     $validate->minLength('title', 1);
     $validate->maxLength('title', 100);
     return $validate;
 }
Esempio n. 4
0
 public function rules()
 {
     // 添加验证
     $validate = new ValidateUtil();
     $validate->required('coupon_name');
     $validate->required('exchange_credits');
     $validate->required('counteract_amount');
     $validate->required('use_rule');
     $validate->required('total_number');
     $validate->required('expire_time');
     $validate->required('start_time');
     return $validate;
 }
Esempio n. 5
0
 public function rules()
 {
     $validate = new ValidateUtil();
     $validate->required('rest_day');
     $validate->required('start_time');
     $validate->required('end_time');
     $validate->required('ps');
     $validate->required('beautician_id');
     return $validate;
 }
Esempio n. 6
0
 public function rules()
 {
     // 添加验证
     $validate = new ValidateUtil();
     $validate->required('coupon_code');
     $validate->required('discount');
     $validate->required('use_rule');
     $validate->required('expire_time');
     $validate->required('start_time');
     return $validate;
 }
Esempio n. 7
0
 public function rules()
 {
     // 添加验证
     $validate = new ValidateUtil();
     $validate->required('exchange_goods_name');
     $validate->required('exchange_credits');
     $validate->required('total_number');
     $validate->required('expire_time');
     $validate->required('start_time');
     return $validate;
 }
Esempio n. 8
0
 public function rules()
 {
     // 添加验证
     $validate = new ValidateUtil();
     $validate->required('category_name');
     $validate->minLength('category_name', 1);
     $validate->maxLength('category_name', 100);
     $validate->required('order_sort');
     $validate->numeric('order_sort');
     return $validate;
 }
Esempio n. 9
0
 public function rules()
 {
     $validate = new ValidateUtil();
     $validate->required('name');
     $validate->required('join_date');
     $validate->required('shop_id');
     $validate->numeric('shop_id');
     return $validate;
 }
Esempio n. 10
0
 public function rules()
 {
     // 添加验证
     $validate = new ValidateUtil();
     $validate->required('title');
     $validate->required('href');
     $validate->required('order_sort');
     $validate->minLength('title', 1);
     $validate->maxLength('title', 50);
     $validate->minLength('href', 1);
     $validate->maxLength('href', 500);
     $validate->numeric('order_sort');
     $validate->url('href');
     return $validate;
 }
Esempio n. 11
0
 public function rules()
 {
     // 添加验证
     $validate = new ValidateUtil();
     $validate->required('project_name');
     $validate->required('category_id');
     $validate->numeric('category_id');
     $validate->required('use_time');
     $validate->numeric('use_time');
     $validate->required('price');
     $validate->numeric('price');
     $validate->required('order_sort');
     $validate->numeric('order_sort');
     //        $validate->required('suitable_skin');
     //        $validate->minLength('suitable_skin', 1);
     //        $validate->maxLength('suitable_skin', 500);
     $validate->required('effects');
     //        $validate->minLength('effects', 1);
     //        $validate->maxLength('effects', 500);
     return $validate;
 }
Esempio n. 12
0
 public function rules()
 {
     // 添加验证
     $validate = new ValidateUtil();
     $validate->required('shop_name');
     $validate->required('address');
     $validate->minLength('shop_name', 1);
     $validate->maxLength('shop_name', 100);
     $validate->minLength('address', 1);
     $validate->maxLength('address', 100);
     $validate->minLength('contacts', 1);
     $validate->maxLength('contacts', 50);
     $validate->minLength('contact_number', 1);
     $validate->maxLength('contact_number', 32);
     return $validate;
 }