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

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

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

  • 土地使用税计入税金及附加吗
  • 抄税 报税 清卡
  • 企业拆迁补偿金的税务处理
  • 财务如何审核合同支付条款风险
  • 商业汇票到期没有收到款
  • 发票打印格式错误
  • 单一环节征税有哪些类型
  • 广告公司属于服务企业吗
  • 微商怎么收税
  • 小规模纳税人是个体户吗
  • 转登记小规模纳税人留抵税额
  • 审核发票的要点和方法
  • 增值税专用发票抵扣联
  • 免退税企业结转怎么操作
  • 二手房差额税需要多少钱怎么计算的
  • 应收代位追偿款有没有明细科目
  • 收到电费发票做账摘要怎么写
  • 汇兑损益在外币业务核算中有什么重要意义
  • 企业境外收入税率
  • 增值税普通发票和电子普通发票的区别
  • 税控盘发票抵扣
  • 纳税人拒不缴滞纳金是否可单独强制执行
  • 实收资本的会计处理
  • 企业购买原材料生产时企业还没有赚到钱
  • 日用品做账时放什么东西
  • 工业企业增值税负率一般控制在多少
  • 购买树苗计入会计科目吗
  • 定额发票属于什么会计
  • linux 匹配字符
  • 0xc000007b应用程序无法正常启动win11
  • php汉字转拼音代码
  • 微软win11预览版
  • bho是什么文件夹
  • 时序模型算法
  • 玉兰种院子什么方位
  • 去噪扩散概率模型
  • laravel视频教程
  • 优胜美地国家公园简介
  • 外请培训老师的路费谁承担
  • php文件上传下载代码
  • 误餐补助所得税处理
  • 住宿费可以抵扣进项吗
  • 飞机票电子发票能报销吗
  • 营业外收支的账户是什么
  • pnpnpn的工作原理
  • 劳务费发票为什么必须每月开
  • 边际贡献分析法案例
  • 对账小技巧
  • mysql数据类型和索引
  • 增值税专用发票的税率是多少啊
  • 应交税费在会计科目的借贷方向
  • 个人所得税的征收模式为()A
  • 安防工程的注意事项
  • 合并资产负债表与母公司资产负债表要看那一个好
  • 附加税多计提了怎么做分录
  • 内控制度包括哪几方面
  • 国家法定滞纳金规定
  • 营改增对企业税负影响
  • 销售商品未开票
  • 买二手设备需要签合同吗
  • centos 拷贝
  • xp系统没有鼠标自己乱跳
  • 联想电脑的样子
  • macbook快捷操作大全
  • windows xp功能介绍
  • Win7系统打开D盘文件后怎么没有后退箭头
  • win10重启更新的时候强制关机后会发生啥
  • win7没有nvidia控制面板怎么调节亮度
  • opengl绘图
  • centos搭建php
  • WINDOWS 同时安装 python2 python3 后 pip 错误的解决方法
  • shell脚本ne
  • unity操作教程
  • JavaScript中的事件处理
  • 三角进攻怎么打
  • 发票上的税务号
  • 电子税务局电子送达文书怎么签收
  • 员工离职了个人所得税年度汇算应申报未申报怎么处理
  • 城建税教育费附加怎么做分录
  • 国家关于农村土地流转政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设