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')); } }