当前位置: 首页 > news >正文

怎样在百度建网站图片生成器免费

怎样在百度建网站,图片生成器免费,.net 网站模板 下载,专门做预言的网站写一个BaseController 类 基本思路#xff1a; 1、继承一个公共基类#xff0c;将验证相关代码放在基类 2、根据 孩子类下的notNeedToken 来决定是否进行验证 3、验证失败后#xff0c;直接响应回来 这里需要封装一个主要代码#xff1a; protected function response($da…写一个BaseController 类 基本思路 1、继承一个公共基类将验证相关代码放在基类 2、根据 孩子类下的notNeedToken 来决定是否进行验证 3、验证失败后直接响应回来 这里需要封装一个主要代码 protected function response($data []){$type $this-getResponseType();$response Response::create($data, $type);throw new HttpResponseException($response);}如果直接return 返回是不会终止执行的而是会继续执行到指定的控制器所以这里的方法仿造了$this-error() 以及 $this-success()方法。 全部代码 ?phpnamespace app\api\controller;use think\Controller; use think\exception\HttpResponseException; use think\Request; use think\Response;class BaseController extends Controller {protected $tokenError ; // 错误信息protected $tokenInfo null; // 解析出来的token信息protected $statusCode 200;protected $notNeedToken [];public function _initialize(){$this-checkToken();$this-statusCode $this-tokenError ? 200 : 401;if (!empty($this-tokenError)) {$this-response([code 0,msg $this-tokenError]);}}// 检查tokenpublic function checkToken(){$request Request::instance();$path $request-path();$tokenStr $request-header(Authorization);do {//echo 所有路由都需要执行 . $path;// 不在排除的路由列表当中都需要进行验证if (!in_array($path, $this-notNeedToken)) {if (empty($tokenStr)) {// 没有传递token$this-tokenError 请先登录后操作;break;}[$a, $token] explode( , $tokenStr);// 如果为空 直接返回错误if (empty($token)) {$this-tokenError 请先登录后操作;break;}// 进入验证操作$rst checkToken($token);if ($rst[code] 2) {$this-tokenError $rst[msg];break;}// token本身还没有过期$this-tokenInfo $rst[data];// 检查数据库表当中是否已经标记为过期了可能执行了退出登录了$appUserToken model(api/app_user_token);$rst $appUserToken::get([user_id $this-tokenInfo-id,token $token]);// 不存在该信息if (empty($rst)) {$this-tokenError 没有该登录信息;break;}if ($rst[is_overtime] 1) {$this-tokenError 登录已过期;break;}}} while (0);}protected function response($data []){$type $this-getResponseType();$response Response::create($data, $type);throw new HttpResponseException($response);} } 控制器UserController class User extends BaseController {//不需要验证token的接口protected $notNeedToken [api/user/reg,api/user/login]; }
http://www.pierceye.com/news/355715/

相关文章:

  • wordpress小工具跟随最新外贸seo
  • 网站域名的密码电子商务网站策划书3500字
  • 2008 iis 添加 网站 权限设置权限网站开发工程师题
  • 公司域名查询网站网页设计工具软件有哪些
  • 毕业设计网站建设选题依据设计公司网站应该包括的信息
  • wordpress 仪表板主题seo网站排名厂商定制
  • 网站建设成本报表wordpress缺点
  • 外贸建站选择哪个服务器好免费自动生成二维码
  • 建设部申请自己网站c 做网站设计
  • 软件制作网站网站维护合同模板
  • 那家财经网站做的好陕西网站建设公司哪有
  • 淄川网站建设中小型企业网站建设
  • phpcms 投资 网站源码wordpress主题网站
  • 聊城网站托管义乌外贸公司联系方式
  • 开发一个小程序对网站做综合搜索引擎优化分析
  • 网站开发自学网有哪些企业可以做招聘的网站有哪些
  • 网站怎么做百度推广网站开发者模式
  • 学校网站设计制作目的做网站推广方法
  • wordpress建站云平台小程序商城开发平台
  • pc网站转换成微网站网站建设开发哪家质量好
  • wordpress网站使用教程aspnet东莞网站建设多少钱
  • 网站地图提交给百度证券公司如何拉客户
  • 做外贸有哪些免费的网站win7优化大师好不好
  • 网站功能怎么写上海网站制作建设怎么样
  • 网站域名是网站架构吗成都网站搭建优化推广
  • 自己做的网站添加交费功能合肥有什么好的网站建设公司好
  • 做网站品牌龙岩新增病例行动轨迹
  • 任家房网站建设郑州百度网站推广
  • 深圳建设网站的公司简介WordPress多功能投稿
  • 简述织梦网站上传及安怎样在网站上做免费的推广