美文网首页
小程序解密用户手机号

小程序解密用户手机号

作者: 吴涛涛 | 来源:发表于2020-07-09 10:57 被阅读0次

1.官网下载解密类文件:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/signature.html

2.解密手机号必须用到的参数:session_key,encryptedData,iv
3.我用get请求

public function userDecrypt(Request $request)
    {
        //包含解密类
        include("../vendor/wechatdecrypt/wxBizDataCrypt.php");
        //接收参数
        $sessionKey = $request->get('session_key');
        $encryptedData = $request->get('encryptedData');
        $iv = $request->get('iv');
        //调用微信类
        $pc = new \WXBizDataCrypt(Env::get('APPID'), $sessionKey);
        $errCode = $pc->decryptData($encryptedData, $iv, $data);

        if ($errCode == 0) {
            $data = json_decode($data)->phoneNumber;
            // print($data . "\n");
            return sendResponse($data);
        } else {
            return sendResponse('', -1);
        }

    }

相关文章

网友评论

      本文标题:小程序解密用户手机号

      本文链接:https://www.haomeiwen.com/subject/cfsjcktx.html