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

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

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

  • 华为手机修改时间和日期在哪里(华为手机修改时间格式)

    华为手机修改时间和日期在哪里(华为手机修改时间格式)

  • 小米960帧慢动作只能10秒(小米9960帧慢动作)

    小米960帧慢动作只能10秒(小米9960帧慢动作)

  • 新电池激活排出虚电(电池激活排出虚电)

    新电池激活排出虚电(电池激活排出虚电)

  • 小米手机抖音怎么分屏(小米手机抖音怎么开直播)

    小米手机抖音怎么分屏(小米手机抖音怎么开直播)

  • 华为微信夜间模式怎么设置(华为微信夜间模式怎么设置回来)

    华为微信夜间模式怎么设置(华为微信夜间模式怎么设置回来)

  • 指纹识别不了的原因(指纹识别不了怎么办)

    指纹识别不了的原因(指纹识别不了怎么办)

  • 华为p40pro相机怎么用(华为p40pro相机怎么设置最好)

    华为p40pro相机怎么用(华为p40pro相机怎么设置最好)

  • oppo开机显示安装升级文件(op手机开不了机,出现android)

    oppo开机显示安装升级文件(op手机开不了机,出现android)

  • 苹果屏幕左边一条竖线(苹果屏幕左边一条线)

    苹果屏幕左边一条竖线(苹果屏幕左边一条线)

  • 手机用一会儿就发热是怎么回事(手机用一会儿就发热怎么回事)

    手机用一会儿就发热是怎么回事(手机用一会儿就发热怎么回事)

  • 微信账号封了什么时候可以正常使用(微信账号封了什么样子截图)

    微信账号封了什么时候可以正常使用(微信账号封了什么样子截图)

  • 华为p30两个系统怎么设置(华为p30两个系统怎么转换到新系统)

    华为p30两个系统怎么设置(华为p30两个系统怎么转换到新系统)

  • r5 4500u笔记本什么时候上市(r5 4600u 4500u 笔记本用哪个好)

    r5 4500u笔记本什么时候上市(r5 4600u 4500u 笔记本用哪个好)

  • 电视大会员和大会员有区别吗

    电视大会员和大会员有区别吗

  • 分两栏显示怎么设置(分为两栏显示)

    分两栏显示怎么设置(分为两栏显示)

  • 手机qq怎么充vip(手机QQ怎么充值)

    手机qq怎么充vip(手机QQ怎么充值)

  • 微博怎么删除全部微博(微博怎么删除全部评论记录)

    微博怎么删除全部微博(微博怎么删除全部评论记录)

  • 如何关闭微信收款功能(如何关闭微信收款商业版语音提醒)

    如何关闭微信收款功能(如何关闭微信收款商业版语音提醒)

  • word中的格式在哪(word的格式在哪个功能区)

    word中的格式在哪(word的格式在哪个功能区)

  • 腾讯投电视快进不了(腾讯视频投电视怎么快进)

    腾讯投电视快进不了(腾讯视频投电视怎么快进)

  • 通过手机号可以查到对方的抖音号吗(通过手机号可以查到对方什么信息)

    通过手机号可以查到对方的抖音号吗(通过手机号可以查到对方什么信息)

  • 实况照片怎么发(实况照片怎么发送)

    实况照片怎么发(实况照片怎么发送)

  • 手机不能接打电话是什么原因(手机不能接打电话怎么设置)

    手机不能接打电话是什么原因(手机不能接打电话怎么设置)

  • 剪影图片怎么做(剪影图片制作)

    剪影图片怎么做(剪影图片制作)

  • 让WordPress实现页面预加载 Instant.page使用教程(wordpress 设置)

    让WordPress实现页面预加载 Instant.page使用教程(wordpress 设置)

  • dedecms模板列表页面第一个文章的特殊样式的实现代码(dedecms插件)

    dedecms模板列表页面第一个文章的特殊样式的实现代码(dedecms插件)

  • 建筑业小规模纳税人 扣除分包款 开票
  • acca b/f
  • 股东权益是资产吗
  • 幼儿园经营支出指什么
  • 记账凭证填错了怎么改
  • 收据四联分别叫什么
  • 增值税零申报附加税费情况表没发保存
  • 建筑工地加油计入什么科目
  • 个体工商户个人所得税怎么申报
  • 商业承兑汇票可以提前承兑吗
  • 资产评估收益法的前提条件
  • 计入无形资产
  • 通用机打发票可以抵扣税吗
  • 税务管理相关知识
  • 批发零售企业用什么软件好
  • 预缴税款后怎么开票
  • 继承的房产出售要交20%是全额还是差额
  • 营改增账务处理举例
  • 税控盘全额抵扣分录
  • 金税盘和税控盘哪个好
  • 发票申请需要多久
  • 汇总会计报表和合并会计报表均是
  • 计提税金及附加需要附原始凭证吗
  • 取得交易性金融资产发生的交易费用
  • 王者荣耀通用铭文狩猎和隐匿
  • 外购的礼品送客户怎么做分录小规模
  • 企业给予的折扣怎么入账
  • 固定资产清理应交税费怎么算
  • 购买交易性金融资产时,支付的交易费用应计入
  • 百内国家公园塔状尖峰
  • 支付汽车耗材费怎么入账
  • 普利特维采湖群国家公园天气
  • 采购周转材料会计分录怎么写
  • 销售费用的主要类型有哪些
  • JavaScript基础_1
  • 报关单运费cny
  • 认缴出资和注册资本
  • mysql基本命令大全
  • 印花税核定征收比例取消了吗
  • 银行结算方式有哪几种方式?其具体内容是什么?
  • 账务核对的主要内容
  • 综合所得减除费用标准
  • 以前年度损益调整会计分录
  • 现金流量表利息支出
  • 应收账款余额不平是什么原因
  • 发票超过三个月就不能开了吗
  • 关税计入什么科目
  • 去年多计提的企业所得税怎么调整
  • 个人社保和公积金
  • 代开专票作废退税怎么做账?
  • 同一客户有应收应付可以相互抵消吗
  • 陪标收费标准
  • 广告赞助的形式
  • 会计每月账务处理流程
  • 年底未分配利润为负数怎么做分录
  • 财经网课 app
  • sql根据逗号分割数据
  • Linux平台mysql开启远程登录
  • 如何隐藏文件夹并显示隐藏的文件夹
  • win7系统无法启动怎么解决
  • window8怎么样
  • window预览
  • ubuntu20.04换阿里源
  • ibm svc是什么意思
  • 3dmax创建图形怎么用
  • 混合痔疮怎么治疗最好方法 女性
  • 金庸笔下十大最受欢迎人物
  • android 基础
  • jquery写入json文件
  • 详解JavaScript ES6中的模板字符串
  • jQuery实现ToolTip元素定位显示功能示例
  • service与activity数据交互
  • jquery插件是干什么的
  • jquery有哪些
  • 天津武清房管局电话
  • 个体加油站税务怎么申报
  • 按照5%的征收率减按1.5%
  • 免征船舶吨税的范围
  • 个体户定额纳税
  • 车辆保险代收车船税会计分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设