Exemple #1
0
 static function check_param($param)
 {
     $POO = 'id参数错误';
     if (isset($param['id'])) {
         if (!Filter::check_str($param['id'], filter::RG_MD5)) {
             return $POO;
             exit;
         }
     }
 }
 public function del_img()
 {
     //过滤
     $id = Filter::get_str($_GET['id']);
     //删除
     $result = D('salon')->delete_img($id);
     if ($result === false) {
         $data['status'] = self::ERR + __LINE__;
         $data['info'] = "删除失败";
         $this->ajaxReturn($data);
     }
     $data['status'] = 0;
     $data['info'] = "删除成功";
     $this->ajaxReturn($data);
 }
 public function demo()
 {
     //参数检查
     $this->param_isset('POST', array('email', 'pwd'));
     //参数过滤
     $data['pwd'] = Filter::get_str($_POST['pwd']);
     $data['email'] = Filter::get_str($_POST['email']);
     //参数检查
     $this->check_param($data);
     //密码加密
     $data['pwd'] = Filter::get_salt_pwd($data['pwd']);
     //验证资料
     $info = D('user')->login($data);
     if ($info === false) {
         $data['status'] = self::ERR + __LINE__;
         $data['info'] = "帐号或密码错误";
         $this->ajaxReturn($data);
     }
     //成功!
     $data['status'] = 0;
     $data['info'] = "登录成功,执行跳转";
     $this->ajaxReturn($data);
 }
 public function details_save()
 {
     //参数检查
     $this->param_isset('POST', array('sid', 'says', 'details', 'bimg1', 'bimg2', 'bimg3'));
     //参数过滤
     $sid = (int) $_POST['sid'];
     $data['data']['says'] = $_POST['says'];
     $data['data']['details'] = Filter::get_str($_POST['details']);
     $data['data']['bimg1'] = Filter::get_str($_POST['bimg1']);
     $data['data']['bimg2'] = Filter::get_str($_POST['bimg2']);
     $data['data']['bimg3'] = Filter::get_str($_POST['bimg3']);
     //保存
     $result = D('salon')->save_by_id($sid, $data['data']);
     if ($result === false) {
         $data['status'] = 3000000;
         $data['info'] = '修改失败';
         $this->ajaxReturn($data);
     }
     $data['status'] = 0;
     $this->ajaxReturn($data);
 }