作者 刘锟

合并分支 'akun' 到 'master'

Akun



查看合并请求 !685
@@ -47,8 +47,14 @@ class SelfSiteController extends BaseController @@ -47,8 +47,14 @@ class SelfSiteController extends BaseController
47 } 47 }
48 48
49 //判断token是否有效 49 //判断token是否有效
50 - $project_model = new Project();  
51 - $project_info = $project_model->read(['id' => $pid, 'site_token' => $token]); 50 + $cache_key = 'self_site_api_' . $pid . '_' . $token;
  51 + $project_info = redis_get($cache_key);
  52 + if ($project_info === null) {
  53 + $project_model = new Project();
  54 + $project_info = $project_model->read(['id' => $pid, 'site_token' => $token]);
  55 + redis_set($cache_key, json_encode($project_info));
  56 + }
  57 +
52 if (!$project_info) { 58 if (!$project_info) {
53 return $this->error('token无效', 401); 59 return $this->error('token无效', 401);
54 } 60 }