tp框架 (5以上都行)+ 微信公众号授权

官方文档地址.

先找到这里,之后很多地方要用
在这里插入图片描述

手机端授权界面根据自己项目情况,看看需不需要一个好看的授权页面。我是直接使用的网址,也就是前端ajax请求登录之后,直接让他在界面里请求相关地址,把红色框里的需要改的改成自己的就行。

https://open.weixin.qq.com/connect/oauth2/authorize?appid= 写入自己的公众号的appid&redirect_uri=这个地方是你的授权后重定向的回调链接地址,千万注意需要使用 urlEncode 对链接进行处理:举例子:http%3A%2F%2Fnba.bluewebgame.com%2Foauth_response.php&response_type=code&scope=snsapi_userinfo&state=123#wechat_redirect
在这里插入图片描述

下一步就需要写好你的回调地址里的内容,里面需要获取code从而取到相关登录人员的基本授权信息

在这里插入图片描述

  public function weiXin()
    {
   
        $wchat = new \wechat\WechatOauth();
        $code = $this->request->param('code',"");
        $userW = $wchat->getUserAccessUserInfo($code);
        //此处是处理完成之后返回数据根据自己实际需要看看需不需要存起来
        //array(9) {
   
        // ["openid"]=> string(28) "你需要用的个人唯一id"
        // ["nickname"]=> string(9) "你的微信名字"
        // ["sex"]=> int(0)男女
        // ["language"]=> string(5) "zh_CN"
        // ["city"]=> string(6) "市"
        // ["province"]=> string(6) "省"
        // ["country"]=> string(6) "哪个国家,中国牛逼"
        // ["headimgurl"]=> string(140) "我是头像"
        // ["privilege"]=> array(0) { } }
        //重定向跳转到需要去的页面,因为这个是回调,前段获取不到只能自己去重定向
        $this->redirect('http://***************/mine.html');
    }

接下来就是重要的了,也就是他需要用的基本类库,我为了方便找,放到这个路径下了
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值