位置: 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 转载请保留说明!

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

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

  • windows是什么意思(windows是什么意思电脑)

    windows是什么意思(windows是什么意思电脑)

  • 8848手机卡槽怎么打开(8848卡槽坏了怎么办)

    8848手机卡槽怎么打开(8848卡槽坏了怎么办)

  • 美颜相机可以把字去除吗(美颜相机可以把照片改为漫画风格吗)

    美颜相机可以把字去除吗(美颜相机可以把照片改为漫画风格吗)

  • 苹果定位找不到对方位置(苹果定位找不到设备)

    苹果定位找不到对方位置(苹果定位找不到设备)

  • 像素是分辨率吗(怎么调像素和分辨率)

    像素是分辨率吗(怎么调像素和分辨率)

  • cdytn00是华为什么型号(cdyanoo是华为什么型号)

    cdytn00是华为什么型号(cdyanoo是华为什么型号)

  • 华为p40下巴多少毫米(华为p40下巴宽度)

    华为p40下巴多少毫米(华为p40下巴宽度)

  • 电话转入来电提醒是怎么回事(电话转入来电提醒是什么问题)

    电话转入来电提醒是怎么回事(电话转入来电提醒是什么问题)

  • 微信收藏的语音怎么发朋友圈(微信收藏的语音删除了还能恢复吗)

    微信收藏的语音怎么发朋友圈(微信收藏的语音删除了还能恢复吗)

  • 荣耀v30支持人脸识别吗(荣耀v30人脸识别是3d吗)

    荣耀v30支持人脸识别吗(荣耀v30人脸识别是3d吗)

  • vivo手机拉黑对方还能收到信息吗(vivo手机拉黑对方)

    vivo手机拉黑对方还能收到信息吗(vivo手机拉黑对方)

  • word中查找的快捷键是(word查找的快捷键)

    word中查找的快捷键是(word查找的快捷键)

  • vivo反向充电什么意思(反向充电vivos7)

    vivo反向充电什么意思(反向充电vivos7)

  • 华为p20充电多少w(华为p20充电多少度)

    华为p20充电多少w(华为p20充电多少度)

  • 荣耀v30出厂配件有没有耳机(荣耀v30手机配件)

    荣耀v30出厂配件有没有耳机(荣耀v30手机配件)

  • 手机投屏怎么弄(海尔电视手机投屏怎么弄)

    手机投屏怎么弄(海尔电视手机投屏怎么弄)

  • 拼多多如何申请品牌入口(拼多多如何申请售后)

    拼多多如何申请品牌入口(拼多多如何申请售后)

  • 苹果11pro支持双微信吗(苹果11pro支持双卡双待吗)

    苹果11pro支持双微信吗(苹果11pro支持双卡双待吗)

  • 京东一分钱乘车怎么弄(京东一分钱乘车券怎么领)

    京东一分钱乘车怎么弄(京东一分钱乘车券怎么领)

  • 华为mate20录音功能在哪(华为mate20录音机在哪)

    华为mate20录音功能在哪(华为mate20录音机在哪)

  • 小米预约能改吗(小米手机预约错配置怎样改)

    小米预约能改吗(小米手机预约错配置怎样改)

  • 百度经验和百度知道有啥区别(百度经验和百度知道哪个赚钱)

    百度经验和百度知道有啥区别(百度经验和百度知道哪个赚钱)

  • 苹果xs系统要不要更新(苹果xs有必要更新最新版本吗)

    苹果xs系统要不要更新(苹果xs有必要更新最新版本吗)

  • 迅雷影音如何切换国语(迅雷影音如何切换音频)

    迅雷影音如何切换国语(迅雷影音如何切换音频)

  • 韩剧TV如何评分(韩剧tv怎么看分类)

    韩剧TV如何评分(韩剧tv怎么看分类)

  • vivoy3上市时间(vivoy3上市时间和价格4G)

    vivoy3上市时间(vivoy3上市时间和价格4G)

  • 商贸的增值税税率
  • 本月计提所得税费用
  • 关税税收优惠记忆口诀
  • 工会开户所需资料怎么写
  • 公司的资本公积金可以用于弥补公司的亏损
  • 计提增值税及附加税费怎么算
  • 银行存款日记账最后一行怎么填
  • 补贴收入是否缴税
  • 以前年度损益调整
  • 收取境外技术服务费如何
  • 普通发票没有明细可以吗
  • 购买汽车的保健因素
  • 钱已付票未收到分录怎么做
  • 企业停产多久算长期停产
  • 所得税一般纳税人几个点
  • 建筑工程劳保费返还给项目部吗
  • 股东出资方式和比例是否合法?并说明理由
  • 专利权转让的净收益计入
  • 工厂投产前的准备工作有哪些
  • 收到去年未计提折旧费
  • 个人所得税生育险
  • 代开专票地税没交怎么办?
  • 航天发票上传不成功怎么手动上传
  • 公司不动产管理办法
  • 附加税费计提表
  • 自然灾害造成的存货净损失计入什么科目
  • 纳税申报表未开票收入可以填负数吗
  • 暂估原材料已领用还红冲吗
  • 其他业务收入包括哪些内容
  • 本月无票收入到下月开具如何申报
  • 运费收入会计处理
  • 空调计入什么会计科目二级
  • linux minor
  • 收入确认和成本的关系
  • windows7中
  • 王者荣耀中钟馗怎么出装
  • agmservice.exe是什么
  • vscode怎么开始编程
  • 企业财务会计
  • 常用的php操作mysql的函数有哪些
  • 招聘下岗职工一名
  • 受托方代扣代缴的消费税计入什么科目
  • 兰萨罗特岛的地理位置
  • 机票报账行程单怎么打印
  • 基础kl
  • 收到招标文件怎么回函
  • 个人所得税申报流程图
  • 增值税普通发票几个点
  • 织梦cms官网
  • 善意取得增值税专用发票
  • 建筑设备租赁如何交税
  • 购买种子能抵扣进项吗
  • 个人所得税核定征收税率
  • 长期待摊费用的摊销期限应该是
  • 企业长期资金来源有哪些
  • 收到的税费返还怎么算
  • 个税是怎么扣除的?
  • 折旧方法计算公式
  • 境内企业借外债,不还会怎么样
  • 材料合理损耗计入入账价值吗
  • 邮寄快递费用计算
  • 天猫佣金会返还吗
  • win10不重启
  • 虚拟机怎么安装VMware Tools
  • win7中任务栏的高度最多可以调整到屏幕的
  • 苹果mac怎么查看运行数据
  • u盘安装win7系统教程图解
  • Windows文件夹共享权限不足
  • linux怎么用shell
  • win10开始菜单样式
  • popup怎么用
  • python和js哪个好
  • 深入理解计算机系统 电子书
  • 检测ip地址命令
  • 解决在基层
  • android怎么学
  • 网页加载多个js文件冲突
  • javascript中select下拉框的用法总结
  • 减免性质代码怎么填写才正确
  • 中关村税务所上班时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设