作者 lyh

gx

@@ -16,6 +16,7 @@ use App\Helper\Common; @@ -16,6 +16,7 @@ use App\Helper\Common;
16 use App\Helper\Translate; 16 use App\Helper\Translate;
17 use App\Helper\Wechat; 17 use App\Helper\Wechat;
18 use App\Http\Logic\Bside\User\UserLoginLogic; 18 use App\Http\Logic\Bside\User\UserLoginLogic;
  19 +use App\Models\Project\Project;
19 use App\Models\Service\Service; 20 use App\Models\Service\Service;
20 use App\Models\Sms\SmsLog; 21 use App\Models\Sms\SmsLog;
21 use App\Models\User\User as UserModel; 22 use App\Models\User\User as UserModel;
@@ -157,7 +158,7 @@ class LoginController extends BaseController @@ -157,7 +158,7 @@ class LoginController extends BaseController
157 * @method :post 158 * @method :post
158 * @time :2023/8/24 17:37 159 * @time :2023/8/24 17:37
159 */ 160 */
160 - public function globalSo_v6_login(){ 161 + public function globalSo_v6_login(UserLoginLogic $logic){
161 $common = new Common(); 162 $common = new Common();
162 $arr = $common->decrypt($this->param['token']); 163 $arr = $common->decrypt($this->param['token']);
163 if(empty($arr)){ 164 if(empty($arr)){
@@ -168,11 +169,10 @@ class LoginController extends BaseController @@ -168,11 +169,10 @@ class LoginController extends BaseController
168 if($info === false){ 169 if($info === false){
169 $this->response('当前用户不存在请联系管理员',Code::USER_ERROR); 170 $this->response('当前用户不存在请联系管理员',Code::USER_ERROR);
170 } 171 }
171 - //生成新token  
172 - $token = md5(uniqid().$info['id']);  
173 - //存储缓存  
174 - $info['token'] = $token;  
175 - Cache::add($token,$info,3600); 172 + $data = [
  173 + 'user_id'=>$info['id']
  174 + ];
  175 + $info = $logic->autologin($data);
176 $this->response('success',Code::SUCCESS,['info'=>$info]); 176 $this->response('success',Code::SUCCESS,['info'=>$info]);
177 } 177 }
178 } 178 }