拉风的咖菲猫
根据上面的截图,题主应该想问为什么uid没有值,是吧?
原因:
list($is_login, $user_info) = $this->checkUserLogin($access_token);
if (!$is_login)
//return $this->responseJson(10028);
$this->uid = $user_info['uid'];
...
此时$is_login不为空,所以!$is_login 为 false,下面的$this->uid = $user_info['uid']不执行,所以没有进行赋值操作
为了让$this->uid 有值,应改为
list($is_login, $user_info) = $this->checkUserLogin($access_token);
if (!$is_login) {
//return $this->responseJson(10028);
}
$this->uid = $user_info['uid'];
...