diff --git a/mobile/blank.php b/mobile/blank.php index 176a48d..4ed19db 100644 --- a/mobile/blank.php +++ b/mobile/blank.php @@ -27,27 +27,27 @@ if ($code != null){ $url = 'https://api.weixin.qq.com/sns/oauth2/access_token?appid=' . $appid . '&secret=' . $appsecret . '&code=' . $code . '&grant_type=authorization_code'; $response = file_get_contents($url); -echo $response; -// $data = json_decode($response, true); -// if (!$data || !isset($data['access_token']) || !isset($data['openid'])) { -// // 授权失败 -// echo '授权失败,请重试'; -// exit; -// } - -// // 获取用户信息 -// $access_token = $data['access_token']; -// $openid = $data['openid']; -// $url = 'https://api.weixin.qq.com/sns/userinfo?access_token=' . $access_token . '&openid=' . $openid . '&lang=zh_CN'; -// $response = file_get_contents($url); -// $userinfo = json_decode($response, true); -// if (!$userinfo || !isset($userinfo['openid'])) { -// // 获取用户信息失败 -// echo '获取用户信息失败,请重试'; -// exit; -// } - -// // 用户授权成功,这里可以将用户信息保存到数据库中,或者进行其他操作 -// var_dump($userinfo); +// echo $response; +$data = json_decode($response, true); +if (!$data || !isset($data['access_token']) || !isset($data['openid'])) { + // 授权失败 + echo '授权失败,请重试'; + exit; +} + +// 获取用户信息 +$access_token = $data['access_token']; +$openid = $data['openid']; +$url = 'https://api.weixin.qq.com/sns/userinfo?access_token=' . $access_token . '&openid=' . $openid . '&lang=zh_CN'; +$response = file_get_contents($url); +$userinfo = json_decode($response, true); +if (!$userinfo || !isset($userinfo['openid'])) { + // 获取用户信息失败 + echo '获取用户信息失败,请重试'; + exit; +} + +// 用户授权成功,这里可以将用户信息保存到数据库中,或者进行其他操作 +var_dump($userinfo); ?> \ No newline at end of file