| 123456789101112131415161718192021222324252627282930313233343536 |
- <?php
- /**
- * Created by PhpStorm.
- * User: Titan 名字就是密码
- * Date: 2019/6/4
- * Time: 17:02
- */
- namespace app\index\controller;
- use think\Controller;
- use think\Request;
- class ApiCommon extends Controller
- {
- public function _initialize()
- {
- parent::_initialize();
- /*获取头部信息*/
- $header = Request::instance()->header();
- if(!isset($header['authkey'])){
- header('Content-Type:application/json; charset=utf-8');
- exit(json_encode(['code'=>103, 'error'=>'非法操作'],JSON_UNESCAPED_UNICODE));
- }
- $authKey = $header['authkey'];
- $cache = cache('Auth_'.$authKey);
- if(empty($authKey) || empty($cache)){
- header('Content-Type:application/json; charset=utf-8');
- exit(json_encode(['code'=>103, 'error'=>'登录已失效'],JSON_UNESCAPED_UNICODE));
- }
- cache('Auth_'.$authKey, $cache, 7200);
- }
- }
|