作者 赵彬吉

update

... ... @@ -62,7 +62,7 @@ class ProjectLogic extends BaseLogic
'test_domain' => $item['deploy_build']['test_domain'] ?? 0,
'domain' => $item['deploy_optimize']['domain'] ?? 0,
'created_at' => date('Y年m月d日', strtotime($item['created_at'])),
'autologin_url' => $this->getAutoLoginUrl($item['id']),
'autologin_code' => $this->getAutoLoginCode($item['id']),
'product_num' => Product::getNumByProjectId($item['id']),
'keyword_num' => $item['deploy_build']['keyword_num'] ?? 0,
'article_num' => Blog::getNumByProjectId($item['id']) + News::getNumByProjectId($item['id']),
... ... @@ -73,11 +73,11 @@ class ProjectLogic extends BaseLogic
return $list;
}
public function getAutoLoginUrl($project_id){
public function getAutoLoginCode($project_id){
$encrypt = new EncryptUtils();
$code = $encrypt->authcode(json_encode(['project_id' => $project_id]), 'ENCODE', 'autologin', 3600);
$param = http_build_query(['code' => $code]);
return env('B_URL') . '/autologin?' . $param;
return $encrypt->authcode(json_encode(['project_id' => $project_id]), 'ENCODE', 'autologin', 3600);
// $param = http_build_query(['code' => $code]);
// return env('B_URL') . '/autologin?' . $param;
}
public function getInfo($id)
... ...