您当前的位置: 首页 >  php

苗先生的PHP记录

暂无认证

  • 0浏览

    0关注

    190博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

微信解密获取手机号php

苗先生的PHP记录 发布时间:2021-10-09 09:32:11 ,浏览量:0

  public function login()
    {
        $encryptedData = input('encryptedData','');
        $iv = input('iv','');
        $code = input('code','');
        if (!$code  || !$iv ||!$encryptedData){
            $this->error('登录失败');
        }

        $avatar = input('avatar','','trim');
        //获取到appid
        $appid ="wxeccf5ff6fe72b2a6c";  //自己的appid
        $secret="429e58bdf9cb48e5c2b35989a4e6e951a";   //自己的secret
        $url="https://api.weixin.qq.com/sns/jscode2session?appid=".$appid."&secret=".$secret."&js_code=".$code."&grant_type=authorization_code&scope=snsapi_userinfo";
        $res = file_get_contents($url);
        $res = json_decode($res,true);

       /* $res = [
            "session_key" => "W+1r5LiEPc8/Ra4xm8Fk5Q==",
            "openid" => "PI_Gs5f1w0uurTez2Bmift7KCByk",
//            "openid" => "PI_Gs5f1w0uurTez2Bmift7KCByk",

        ];*/

//       dump($res);die;

        if (!isset($res['openid'])) $this->error('登录失败');

        $mobile = $this->getMobile($appid,$res['session_key'],$encryptedData,$iv);
        if (!$mobile) $this->error('获取手机号失败');
        
    }

关注
打赏
1665468453
查看更多评论
立即登录/注册

微信扫码登录

0.0618s