@@ -11,7 +11,7 @@ try {
$info = $weixin_public->getAllInfo($code);
if (empty($info['openid'])) {
- echo action_msg($info['errmsg'], 1);
+ echo action_msg($info['errmsg'], $info['errcode']);
exit;
} else {
$attr = Reader::getInfoByOpenId($info['openid']);
@@ -57,9 +57,8 @@ class weixin_public
{
$info = self::getAcessTokenAndOpenId($code);
- $ret = array();
if (empty($info['access_token']) || empty($info['openid'])) {
- return $ret;
+ return $info;
}
$url = "https://api.weixin.qq.com/sns/userinfo?access_token=".$info['access_token']."&openid=".$info['openid']."&lang=zh_CN";