Commit ec644fc7 authored by zhuwei's avatar zhuwei

静默授权

parent b0d92a8d
......@@ -39,13 +39,6 @@ class WxCallbackUntils
header("Location:" . $url);
}
public function getWxCodesnSapiBase($redirect_url)
{
$redirect_url = urlencode($redirect_url);
$url = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=" . $this->appId . "&redirect_uri="
. $redirect_url . "&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect";
header("Location:" . $url);
}
/**
* 获取access_token
......@@ -97,18 +90,29 @@ class WxCallbackUntils
return $data;
}
/**
* 获取用户信息
* 静默授权,用户无感知
* @param $redirect_url
*/
public function getWxCodesnSapiBase($redirect_url)
{
$redirect_url = urlencode($redirect_url);
$url = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=" . $this->appId . "&redirect_uri="
. $redirect_url . "&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect";
header("Location:" . $url);
}
/**
* 静默授权用
* @param $code
* @return array
* @return mixed
*/
public function getUserOpenId($code)
{
$access_token_info = $this->getAccessTokenByCode($code);
$access_token_info = json_decode($access_token_info);
$open_id = $access_token_info->openid;
$open_id = $access_token_info->openid;
return $open_id;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment