public function update()
 {
     if ($_SERVER['HTTP_REFERER'] == NULL) {
         die("<meta charset='utf-8'><h1>非法访问</h1>");
     }
     //防止浏览器地址访问
     $tokenName = C('TOKEN_NAME', null, 'token');
     if (Behavior\CheckIslogin::checkIsUser() & IS_POST & I('post.tokenforResume') == $_SESSION[$tokenName][md5('forResumeUpdate')]) {
         //校验token成功后,清除
         unset($_SESSION[$tokenName][md5('forResumeUpdate')]);
         $Resume = M('Resume');
         // 实例化User对象
         $Resume->create(I('post.'));
         $condition['oid'] = md5(session('uid'));
         if (!$Resume->where($condition)->find()) {
             //如果没有找到简历就创建
             $Resume->oid = $condition['oid'];
             $Resume->head = session('head');
             $Resume->add();
             $this->success('添加成功');
         } else {
             $Resume->create(I('post.'));
             $Resume->where($condition)->save();
             $this->success('保存成功', U('/Admin/Index/resumeUpdate'));
         }
     } else {
         $this->error('超时,请刷新页面', U('/Admin/Index/resumeUpdate'));
     }
 }
 public function userFavorite()
 {
     if (Behavior\CheckIslogin::checkIsUser()) {
         //校验用户类型
         $this->display();
     } else {
         //取回cookie['uid'],和数据库的值进行比较,然后取得用户数据
         $this->success(Behavior\CheckIslogin::getError(), U('/Admin/Index/index'));
     }
 }
 public function uploadHead()
 {
     if ($_SERVER['HTTP_REFERER'] == NULL) {
         die("<meta charset='utf-8'><h1>非法访问</h1>");
     }
     //防止浏览器地址访问
     $tokenName = C('TOKEN_NAME', null, 'token');
     if (Behavior\CheckIslogin::checkIsUser() & IS_POST & I('post.tokenforHead') == $_SESSION[$tokenName][md5('forHead')]) {
         //校验token成功后,清除
         unset($_SESSION[$tokenName][md5('forHead')]);
         $upload = new \Think\Upload();
         // 实例化上传类
         $upload->maxSize = 204800;
         // 设置附件上传大小
         $upload->exts = array('jpg', 'png', 'jpeg');
         // 设置附件上传类型
         $upload->rootPath = './Public/Upload/';
         // 设置附件上传根目录
         $upload->autoSub = FALSE;
         $upload->savePath = '';
         // 设置附件上传(子)目录
         // 上传单个文件
         $info = $upload->uploadOne($_FILES['photo']);
         if (!$info) {
             // 上传错误提示错误信息
             $this->error($upload->getError());
         } else {
             // 上传成功 获取上传文件信息
             /*$image = new \Think\Image(); 
               $image->open('./Public/Upload/'.$info['savename']);
               // 判断图像大小之后,再决定是否裁剪
               $image->thumb(200,200,\Think\Image::IMAGE_THUMB_CENTER)->
               save('./Public/Upload/userHead/thumb/thumb'.$info['savename']);
               */
             session('head', '/Upload/' . $info['savename']);
             $User = M("User");
             // 实例化User对象
             // 要修改的数据对象属性赋值
             $User->head = session('head');
             $condition['uid'] = session('uid');
             $User->where($condition)->save();
             // 根据条件更新记录
             $this->success('上传成功', U('/Admin/Index/userUpdate'));
         }
     } else {
         $this->error('超时,请刷新页面', U('/Admin/Index/userUpdate'));
     }
 }