all(); if(empty($code)){ return showJson('code参数错误',false); } // 授权 $openid = isset($this->userInfo['openid'])? $this->userInfo['openid'] : ''; $status = isset($this->userInfo['status'])? $this->userInfo['status'] : ''; $userId = isset($this->userInfo['id'])? $this->userInfo['id'] : 0; if(empty($this->userInfo) || empty($openid) || $userId<=0){ return showJson('用户授权失败',false); } if($status != 1){ return showJson('用户账户已被冻结不可操作',false); } // 获取授权TOKEN $jwt = new Jwt('jwt_wx'); $token = $jwt->getToken($userId, 3); // 结果返回 $result = [ 'access_token' => $token, 'info'=> $this->userInfo, ]; // 用户信息 RedisService::set("auths:info:{$userId}", $this->userInfo, 4*24*3600); return showJson('获取授权成功', true, $result); } public function register() { } public function sendmsm() { $username = request()->post('username'); return showJson(1011, true); } }