IT基地
用户登陆
我要注册
用户名或密码错误
登 陆
注 册
IT基地 >Mr.Li的博客 >我要发文
微信公众号-授权登录
作者:Mr.Li   发布时间:2019-11-29 14:08:20   点击数:25

访问授权地址,这里以仅获取openid的地址为例

https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxa25d4c0c6777fe9c&redirect_uri=https%3A%2F%2Fsmyj.foxweixin.cn%2Findex%2Findex%2Fbindsupplier&response_type=code&scope=snsapi_base&state=123#wechat_redirect

获取openid

public function bindsupplier()
{
	$code = $_GET['code'];
	if(empty($code)){
		echo "授权失败,无code";die;
	}
	$url = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=".config('weixin.appid')."&secret=".config('weixin.secret')."&code=".$code."&grant_type=authorization_code";
	$res = http_request($url);
	$data = json_decode($res,true);
	if(empty($data['openid'])){
		echo "授权失败";die;
	}
	$this->assign('openid', $data['openid']);
	return $this->fetch();
}


提示文字,用于直接在php页面输出

<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>
<meta name='viewport' content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no'>
<div style='width:80%;float:left;margin-left:10%;text-align:center;font-size:20px;line-height:40px;margin-top:200px;color:#777;'>
    授权失败,请重新扫码
</div>


本站部分数据来自软件的自动采集,仅用于学习交流,决不用于商用,如有侵犯您的合法权益,请联系我们删除。
发表技术文档,,记录个人生活,聚集意见领袖,众多IT精英,以我们的技术让开发更便捷。
IT基地版权所有,伪版必究 京ICP备17064610号-1
微信QQ空间QQ好友新浪微博FacebookTwitter