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