uniapp微信小程序授权登录和获取微信绑定的手机号码

弹出授权的弹框

<view class="weixinOk" @tap="getUserProfile">微信授权</view>
 /*授权登录的弹框*/getUserProfile() {uni.getUserProfile({desc: '用于完善会员资料',success: (res) => {if (res.errMsg == "getUserProfile:ok") {this.$refs.uToast.show({title: '授权成功'})} else {this.$refs.uToast.show({title: '授权失败'})}},//拒绝授权fail: (Error) => {if (Error.errMsg == "getUserProfile:fail auth deny") {this.$refs.uToast.show({title: '为了更好的服务请同意授权'})}}})},

获取微信绑定的手机号码

<button size="mini" type="primary" open-type="getPhoneNumber"@getphonenumber="getPhoneNumber">手机号码授权</button>
getPhoneNumber(e) {const data = {iv: e.detail.iv,encryptedData: e.detail.encryptedData,}//后端处理后返回解密的手机号码this.$api.weixinTelphone(data).then(res => {this.originalForm.phone = res.data.data.phoneNumber})},

微信登录

/*登录*/
uni.login({success: res => {if (res.code) {const data = {"code":res.code,}   //项目实际应用        this.$api.weixinCode(data).then(res => {const code = res.data.codeif (code == 200) {console.log("登陆成功")} else {console.log("登陆失败")}})}},fail: () => {this.$refs.uToast.show({title: '没有获取到登陆信息,请重试'})}});

uniapp微信小程序授权登录和获取微信绑定的手机号码相关推荐

  1. uniapp微信小程序授权登录并获取手机号

    新版:前端要授权两次,一次获取用户信息授权码code,另外一次获取用户手机授权码code,全部传给后端.后端通过用户信息授权码获取openid,通过手机授权码获取手机号码.老版:前端传给后端授权码co ...

  2. 微信小程序授权登录(含获取基本信息及绑定的手机号)

    1.授权获取微信个人信息 wx.getUserProfile({desc: '展示用户信息',success: (res) => {this.setData({nickName: res.use ...

  3. 微信小程序授权登录(获取手机号及用户信息)

    目录 1.开放平台绑定微信小程序 2.小程序AppID/AppSecret获取 3.获取授权信息 4.获取用户信息

  4. 小程序微信授权登录服务器异常,微信小程序授权登录流程(强制绑定手机号码)...

    本文作为多平台用户登录模块设计的扩展设计,即以手机号作为用户的唯一凭证. (图片摘自 2018.10.30) 小程序与服务器是通过自定义登录态来识别用户身份的,以下简称口令(token). 由于微信未 ...

  5. 微信小程序授权登录和获取手机号功能(详细)

    总结,新增获取用户手机号功能,里面用到了关于获取用户信息和用户手机号的功能,一开始写的时候发现我把两个按钮写在一个登录页面上,获取手机号逻辑是当用户点击授权之后跳转到首页,当点击拒绝弹窗提示,最后发现 ...

  6. SpringCloud 微信小程序授权登录 获取openId SessionKey【SpringCloud系列13】

    SpringCloud 大型系列课程正在制作中,欢迎大家关注与提意见. 自我提升方法推荐:神奇的早起 早上 5:00 -5:20 起床刷牙 5:30-6:00 晨练(跑步.跳绳.骑自行车.打球等等) ...

  7. 基于Uniapp+SpringBoot实现微信小程序授权登录

    手把手教你做微信小程序授权登录交互 一.uni.login请求临时code 二.uni.request向后台交换数据 三.源代码 前台:在GetUserInfo中添加接口 后台:SpringBoot后 ...

  8. 微信小程序授权登录+获取手机号

    微信小程序授权登录+获取手机号 一.官方文档背景: 小程序登录的链接: 微信小程序获取手机号的链接: 二.微信小程序授权登录+获取手机号 1.简单说明官方文档的操作:先授权登录后拿手机号 2.前端代码 ...

  9. SpringBoot微信小程序授权登录

    SpringBoot微信小程序授权登录 一.appId 1.1.自己是管理者:微信公众平台,申请或登录自己的微信小程序,在开发者管理中即可看到 2.2.自己是开发者:让管理员将自己加入到小程序开发者管 ...

最新文章

  1. python怎么打包压缩文件_Python打包文件夹的方法小结(zip,tar,tar.gz等)
  2. putty ubuntu服务器 上传文件,教你如何使用PuTTY上传文件?
  3. SDUTOJ3771_数组计算机(线段树)
  4. apple music有一点坏处。。这个乱码有点不本土化啊
  5. java start打开cmd窗口并停住_浅析Java命令执行
  6. 2016 Android Top 10 Library
  7. 用Redis客户端工具连接Redis
  8. 令人惊叹的模糊图像复原软件_如何写一封令人惊叹的求职信,以吸引您(包括模板)...
  9. 2017中兴捧月算法精英挑战赛-迪杰斯特拉
  10. UFS Power Management 介绍
  11. 那些只有程序员才能看懂的冷笑话
  12. 计算机网络ip 地址怎么查询系统,怎么查看电脑的ip地址_查看ip地址命令介绍 - 驱动管家...
  13. Python学习笔记-数据分析-Pandas02-Dataframe
  14. 哈希(哈希表的应用)
  15. 6大应用,大象机器人双臂协作机器人,即将7月上市,一切就绪!
  16. python pandas 分割DataFrame中的字符串及元组
  17. 分析器错误 在分析向此请求提供服务所需资源时出错 请检查下列特定分析错误详细信息并适当地修改源文件未能加载类型XXXX
  18. [Error]新用户第一次启动APP时网络请求失败
  19. Java小练习--马戏团节目管理系统开发
  20. 20款 密码破解工具

热门文章

  1. acml会议级别_人工智能领域的顶级学术会议大全(二)
  2. CRM客户信息管理系统
  3. 业务流程再造理论的起源、演进及发展趋势
  4. 我的低代码布道师之路
  5. Hadoop Namenode元数据文件 Fsimage、editlog、seen_txid说明
  6. 电子设计入门——各种不同的GND怎么接
  7. 搭建Maven私服Nexus
  8. 猜年龄python实现
  9. mac设置共享屏幕 苹果mac屏幕共享设置详细教程
  10. 苹果手机点击输入框input 页面放大 超出屏幕问题