|
...
|
...
|
@@ -117,6 +117,7 @@ class LoginLogic extends BaseLogic |
|
|
|
if($info === false){
|
|
|
|
$this->fail('当前地址不存在或者已被删除');
|
|
|
|
}
|
|
|
|
$encrypt = new EncryptUtils();
|
|
|
|
$data = [
|
|
|
|
'domain'=>$info['values'],
|
|
|
|
'remark'=>'自动登录地址和code',
|
|
...
|
...
|
@@ -139,11 +140,11 @@ class LoginLogic extends BaseLogic |
|
|
|
if($userinfo === false){
|
|
|
|
$this->fail('未添加超级管理员账号,请添加后在进入账号.');
|
|
|
|
}
|
|
|
|
$data['autologin_code'] = base64_encode(json_encode(['project_id'=>$this->param['project_id'],'manager_id'=>$this->manager['id']]),$info['values']);
|
|
|
|
$data['autologin_code'] = $encrypt->base64_decode(json_encode(['project_id'=>$this->param['project_id'],'manager_id'=>$this->manager['id']]),$info['values']);
|
|
|
|
}
|
|
|
|
//使用用户登录
|
|
|
|
if(isset($this->param['user_id']) && !empty($this->param['user_id'])){
|
|
|
|
$data['autologin_code'] = base64_encode(json_encode(['user_id'=>$this->param['user_id'],'manager_id'=>$this->manager['id']]),$info['values']);
|
|
|
|
$data['autologin_code'] = $encrypt->lock_url(json_encode(['user_id'=>$this->param['user_id'],'manager_id'=>$this->manager['id']]),$info['values']);
|
|
|
|
}
|
|
|
|
//获取当前超级管理员的token
|
|
|
|
return $this->success($data);
|
...
|
...
|
|