位置: IT常识 - 正文

微信小程序前端解密获取手机号(微信小程序前端源码)

编辑:rootadmin
微信小程序前端解密获取手机号

推荐整理分享微信小程序前端解密获取手机号(微信小程序前端源码),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:微信小程序前端和后端怎么连接,微信小程序前端设计,微信小程序前端开发技术,微信小程序前端设计,微信小程序前端设计,微信小程序前端开发用什么语言,微信小程序前端开发用什么语言,微信小程序前端和后端怎么连接,内容如对您有帮助,希望把文章链接给更多的朋友!

微信小程序在获取用户手机号时安全正确的做法是把获取的iv等信息传递给后端,让后端解密,再提供接口返回给前端;这个是正规的流程。

但要是遇到一个比较一般的后端或者懒的后端的话,前端也可以考自己完成手机号解密,不需要后端的解密接口。

1.使用授权手机号组件按钮

<view class="button"> <button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">获取手机号</button> </view>

2.下载RdWXBizDataCrypt 解密文件

https://download.csdn.net/download/qq_35946021/87123755 免费下载

微信小程序前端解密获取手机号(微信小程序前端源码)

3.在需要解密的地方引用该文件

       var WXBizDataCrypt = require('../../utils/RdWXBizDataCrypt');

4.先使用登录接口,再拿到后端给的session_key

login(){ wx.login({ success: (res) => { console.log(res) api.getOpenidAction({ js_code:res.code }).then(re=>{ console.log(re) this.setData({ openid:re.Data.openid, code:res.code, session_key:re.Data.session_key }) }) } }) },

5.再使用手机号组件传参的encryptedData和iv值

关键代码:

        new一个WXBizDataCrypt对象,传APPID和session_key

        再使用decryptData解密方法,传参encryptedData和iv

getPhoneNumber (e) { console.log(e.detail.errMsg) console.log(e.detail.iv) console.log(e) var pc = new WXBizDataCrypt("wxexxxxxxxxxxxxx6", this.data.session_key) var data = pc.decryptData(e.detail.encryptedData , e.detail.iv) console.log('解密后 data: ', data) },

控制台打印解密后的数据就可以用了

本文链接地址:https://www.jiuchutong.com/zhishi/287271.html 转载请保留说明!

上一篇:几款常用的表单设计器解决方案(几款常用的表单设计软件)

下一篇:窗函数的介绍以及画出常见窗函数(汉宁窗,矩形窗,汉明窗,布莱克曼窗)的时域图和频谱图(窗函数的作用)

  • 抖音如何在最后几秒加音乐(抖音如何最后加音乐)

    抖音如何在最后几秒加音乐(抖音如何最后加音乐)

  • qq资料卡精选照片怎么关掉(qq资料卡精选照片怎么拼图)

    qq资料卡精选照片怎么关掉(qq资料卡精选照片怎么拼图)

  • 快手私信添加怎么回事(快手私信怎么加微信怎么说)

    快手私信添加怎么回事(快手私信怎么加微信怎么说)

  • 微信怎么加附近的群(微信怎么加附近的好友加不上呢)

    微信怎么加附近的群(微信怎么加附近的好友加不上呢)

  • 微信视频静音怎么解除(微信视频聊天静音)

    微信视频静音怎么解除(微信视频聊天静音)

  • 无人机校准imu有什么用(无人机如何校准imu)

    无人机校准imu有什么用(无人机如何校准imu)

  • 系统总线中地址线的功能是(计算机系统的地址总线)

    系统总线中地址线的功能是(计算机系统的地址总线)

  • 小米6x无法开机(小米6x无法开机怎么刷机)

    小米6x无法开机(小米6x无法开机怎么刷机)

  • 快手极速版违反了规定怎么办(快手极速版违反社区规定怎么解封)

    快手极速版违反了规定怎么办(快手极速版违反社区规定怎么解封)

  • 华为手机微信如何换全黑色主题(华为手机微信如何导入新手机)

    华为手机微信如何换全黑色主题(华为手机微信如何导入新手机)

  • ddc/ci一会儿开一会儿关怎么回事(ddc/ci一会开一会关)

    ddc/ci一会儿开一会儿关怎么回事(ddc/ci一会开一会关)

  • 11小白点怎么设置(小白点怎么设置锁屏)

    11小白点怎么设置(小白点怎么设置锁屏)

  • 快手将对方拉人拉黑看得见我作品吗(快手将对方拉人会怎么样)

    快手将对方拉人拉黑看得见我作品吗(快手将对方拉人会怎么样)

  • word如何画出线段图(怎么在word画线)

    word如何画出线段图(怎么在word画线)

  • 手机与电脑无线连接方法(手机与电脑无线投屏的方法)

    手机与电脑无线连接方法(手机与电脑无线投屏的方法)

  • 电脑微信怎么升级版本(电脑微信怎么升级到最新版本,让我们一起来看看吧!)

    电脑微信怎么升级版本(电脑微信怎么升级到最新版本,让我们一起来看看吧!)

  • 息屏显示耗电吗(下一页p30)

    息屏显示耗电吗(下一页p30)

  • 如何删除系统自带软件(如何删除系统自带的应用软件?)

    如何删除系统自带软件(如何删除系统自带的应用软件?)

  • 手机勿扰模式怎么关(手机勿扰模式怎么开启)

    手机勿扰模式怎么关(手机勿扰模式怎么开启)

  • oppok3什么时候发布(oppok3啥时候上市的)

    oppok3什么时候发布(oppok3啥时候上市的)

  • 8p双卡双待吗(iphone 8p 双卡双待)

    8p双卡双待吗(iphone 8p 双卡双待)

  • 酷我如何截取音乐片段(酷我截取音乐片段)

    酷我如何截取音乐片段(酷我截取音乐片段)

  • 响应式编程(响应式编程原理)

    响应式编程(响应式编程原理)

  • 三分钟认知Softmax和Sigmoid的详细区别(softag)

    三分钟认知Softmax和Sigmoid的详细区别(softag)

  • 微信小程序 | 人脸识别的最终解决方案(微信小程序人民法院审核通过多久立案)

    微信小程序 | 人脸识别的最终解决方案(微信小程序人民法院审核通过多久立案)

  • 税金及附加主要分析
  • 建设工程劳务分包的规定
  • 收到备用金的会计分录怎么写
  • 预计销售收入增长是什么意思
  • 转回存货跌价准备对递延所得税资产的影响
  • 预算管理如何做好管理会计这一工作
  • 受托代销商品手续费会计分录
  • 有留抵增值税怎么做账
  • 工资表的其他扣除
  • 年终对应交税费的减免税款怎样处理?
  • 跨月发票作废怎么操作流程
  • 普票记账联可以报销吗
  • 工会经费给税务局交税比例
  • 全年一次性奖金计税方式2023
  • 哪些项目可以不报建
  • 两个公司领工资会不会合并纳税
  • 成本费用怎么做分录
  • 积分兑换的话费在使用后不再累计消费积分是什么意思
  • 物流补贴需要交税吗
  • 公司房产税如何征收税率
  • 教你从脸上看出风水
  • 设备计提折旧的方法
  • 短期借款应付利息列报
  • mac dock不见了
  • 0x80070035无法访问
  • 进项税年末需要结转么
  • 企业所得税季度预缴是什么意思
  • ChatGPT-Next-Web:Vercel 和 Cloudflare 的快速部署
  • php连接数据库的基本步骤是什么
  • vue 路由
  • 微信实现刮刮卡抽奖效果
  • 帝国cms功能
  • 小规模纳税人减按1%账务处理
  • 收据能抵成本吗
  • 增值税申报流程大全(附图文详解)
  • canvas实现图片编辑
  • 信息技术服务费怎么做会计分录
  • 电子税务局如何增加税种认定
  • 金蝶专业版数量金额明细账设置
  • 如何设置长期有效的二维码
  • 费用的分摊要注意什么
  • 收到货款发货了没开发票怎么入账
  • 应付职工薪酬和生产成本的区别
  • 公司购买汽车如何抵成本
  • 电费发票没有谷段电费
  • 电影院租金
  • 电子发票和增值税发票有什么区别
  • 工会经费包括年终奖吗
  • 进项认证怎么算
  • 销项税和进项税的区别
  • 企业防止股权收益的措施
  • 其他应付款是什么科目代码
  • 公转私钱最好的方法
  • 金税卡就是税控盘吗
  • 企业净资产怎么填
  • 所附原始凭证的作用是
  • 修改注册表解决画面撕裂
  • google chrome windows 10
  • ubuntu touch怎么刷入
  • final cut pro能破解吗
  • Win10打开或关闭系统图标里开怎么灰色的
  • win10开机图标就变乱
  • linux小技巧
  • Windows 7+Fedora 16启动项问题讲解
  • 深入解析windows第7版
  • unity3ds
  • jq cookie
  • jQuery+JSON实现AJAX二级联动实例分析
  • ImageView的android:maxHeight,android:minHeight的正确设置
  • pythondjango框架 目录结构
  • 如何用javascript
  • 全面解析少女时代关系
  • springmvc返回json格式的注解
  • 国家税务总局介绍
  • 北京市社会团体
  • 上海自由贸易区图片
  • 本年累计实际已预缴的所得税额怎么填
  • 国际税务处岗位职责
  • 地税局开的发票
  • 增值税网上申报步骤可以在手机上申报吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设