广告
返回顶部
首页 > 资讯 > 精选 >小程序如何获取用户信息失败
  • 439
分享到

小程序如何获取用户信息失败

2023-06-26 07:06:51 439人浏览 薄情痞子
摘要

这篇文章主要介绍小程序如何获取用户信息失败,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!  在使用小程序时,很多人会不授权导致授权失败场景,但是小程序第二次不在启动授权信息弹层,遇到这种情况,为了用户体验我们需要这样

这篇文章主要介绍小程序如何获取用户信息失败,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

  在使用小程序时,很多人会不授权导致授权失败场景,但是小程序第二次不在启动授权信息弹层,遇到这种情况,为了用户体验我们需要这样处理:

 

function isEmptyObject(e) {  //对象是否为空;判断是否是第一次授权,非第一次授权且授权失败则进行提醒  var t;  for (t in e)    return !1;  return !0}
function checkSettingStatu(cb) {  //授权处理  var that = this;  // 判断是否是第一次授权,非第一次授权且授权失败则进行提醒  wx.getSetting({    success: function success(res) {      var authSetting = res.authSetting;      if (isEmptyObject(authSetting)) {        // console.log('首次授权');      } else {        // console.log('不是第一次授权', authSetting);        // 没有授权的提醒        if (authSetting['scope.userInfo'] === false) {          wx.showModal({            title: '用户未授权',            content: '如需正常使用此小程序功能,请您按确定并在设置页面授权用户信息',            showCancel: false,            success: function (res) {              // 此处为了用于 Android 系统区分点击蒙层关闭还是点击取消按钮关闭省去了res.confirm,res.cancel判断              // 点击蒙层同样触发开启设置              wx.openSetting({                success: function success(res) {                  if (res.authSetting['scope.userInfo'] === false) {                    checkSettingStatu(cb);                  } else {                    userinfor();                  }                }              });            }          })        }      }    }  });}
function userinfor(){    //获取用户信息    wx.login({      success: function (res) {        var code = res.code;        if (res.code) {          wx.getUserInfo({            fail: function (res) {              checkSettingStatu();            },            success: function (data) {              var encryptedData = data.encryptedData;              var iv = data.iv;              wx.request({                url: 'XXXX',                data: {                  "JSON": jsON.stringify({                    "type": "small_wechat_new",                    "code": code,                    "encryptedData": encryptedData,                    "iv": iv                  })                },                method: 'POST',                header: {                  'content-type': 'application/x-www-fORM-urlencoded'                },                success: function (res) {                  //wx.setStorageSync('user_id', res.data.data.user_id);                  //wx.setStorageSync('token', res.data.data.token);                  //wx.setStorageSync('avatar', res.data.data.avatar);                  //wx.setStorageSync('nickname', res.data.data.nickname);                }              })            }          })        }      }    })  }  module.exports = {    checkSettingStatu: checkSettingStatu,    userinfor: userinfor  }

以上是“小程序如何获取用户信息失败”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网精选频道!

--结束END--

本文标题: 小程序如何获取用户信息失败

本文链接: https://www.lsjlt.com/news/308124.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 小程序如何获取用户信息失败
    这篇文章主要介绍小程序如何获取用户信息失败,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!  在使用小程序时,很多人会不授权导致授权失败场景,但是小程序第二次不在启动授权信息弹层,遇到这种情况,为了用户体验我们需要这样...
    99+
    2023-06-26
  • 小程序使用getUserInfo获取用户信息失败
    1.使用getUserInfo wx.getUserInfo({ success: (res) => { console.log(res); this.setD...
    99+
    2023-09-05
    小程序 javascript 学习
  • 小程序如何获取用户信息
    这篇文章主要为大家展示了小程序如何获取用户信息,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“小程序如何获取用户信息”这篇文章吧。获取用户信息,withCredentials 为 true 时需要先...
    99+
    2023-06-26
  • 微信小程序如何获取用户信息
    自我介绍 我是IT果果日记,微信公众号请搜索 IT果果日记 一个普通的技术宅,定期分享技术文章,欢迎点赞、关注和转发,请多关照。 微信小程序用户基本信息有哪些? 除了基本信息,微信还会提供openId和union...
    99+
    2023-09-05
    微信小程序 小程序 微信 Powered by 金山文档
  • 微信小程序获取用户信息
    要在微信小程序中获取用户信息,你可以按照以下步骤进行操作: 在小程序的app.json文件中添加"scope.userinfo"权限,例如: ``` "permission": {   "scope.userinfo": {     "d...
    99+
    2023-09-21
    微信小程序 小程序
  • 小程序开发如何获取用户信息
    这篇“小程序开发如何获取用户信息”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“小程序开发如何获取用户信息”文章吧。有两种获取...
    99+
    2023-06-26
  • 微信小程序开发中如何获取用户信息
    这篇文章主要为大家展示了微信小程序开发中如何获取用户信息,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“微信小程序开发中如何获取用户信息”这篇文章吧。wx.getUserInfo(OBJECT)获取...
    99+
    2023-06-26
  • 微信小程序开发之获取用户信息
    环境 微信开发者工具 Stable 1.06.2303220云开发控制台 v1.5.47 用户的openid和头像名称信息 openid 是小程序用户的唯一标识。注意, openid 并不是微信用户的...
    99+
    2023-09-27
    微信小程序
  • 小程序获取dom信息
    官方文档 SelectorQuery 应用 1、创建选择器 const query = wx.createSelectorQuery(); 将选择器的选取范围更改为自定义组件compo...
    99+
    2023-09-16
    小程序
  • 微信小程序开发怎么获取用户信息
    这篇文章主要介绍了微信小程序开发怎么获取用户信息的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序开发怎么获取用户信息文章都会有所收获,下面我们一起来看看吧。第一中直接授权获取(在同一页面之中):首先在微...
    99+
    2023-06-29
  • 微信小程序如何授权获取用户详细信息openid
    这篇文章主要介绍微信小程序如何授权获取用户详细信息openid,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!小程序获取用户的头像昵称openid之类第一种使用wx.getUserIn...
    99+
    2022-10-19
  • Thinkphp5微信小程序如何实现获取用户信息接口
    这篇文章主要为大家展示了“Thinkphp5微信小程序如何实现获取用户信息接口”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Thinkphp5微信小程序如何实现...
    99+
    2022-10-19
  • 微信小程序如何同时获取用户信息和用户手机号
    今天在写登陆页面的时候,由于需要的个人信息和手机号的授权,但是如果在页面上直接放2个按钮,岂不是很呆??? 索性就写了一个mask层,去引导用户授权手机号。 1. 当我点击快捷登录...
    99+
    2022-11-12
  • 微信小程序如何使用uni-app一键获取用户信息
    本篇内容介绍了“微信小程序如何使用uni-app一键获取用户信息”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!用户不想输入账号密码,一键登录...
    99+
    2023-07-05
  • 微信小程序使用uni-app一键获取用户信息
    用户不想输入账号密码,一键登录  <label for="" @click="LoginDL">一键登陆</label> uni.getUserPr...
    99+
    2023-01-28
    微信小程序使用uni-app一键获取用户信息 uni-app一键获取微信小程序用户信息
  • C#微信小程序服务端如何获取用户解密信息
    这篇文章主要为大家展示了“C#微信小程序服务端如何获取用户解密信息”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“C#微信小程序服务端如何获取用户解密信息”这篇文...
    99+
    2022-10-19
  • 公众号和小程序获取用户信息及获取手机号
    公众号的获取用户信息 前端传code,后端根据code获取用户信息 代码: $code = $this->request->param('code');//通过下面url获取access_t和 openid$url = 'https://a...
    99+
    2023-08-22
    小程序 php 开发语言
  • IVX低代码平台——微信小程序获取用户信息
    写在前面 小程序可以通过方便地获取微信提供的用户身份标识,快速建立小程序内的用户体系。本文将向大家展示低代码开发:小程序实现获取用户信息的方法,供大家参考。 文章目录 写在前面开发概述准备工作用户组件发起小程序登录用户组件获...
    99+
    2023-08-17
    低代码 微信小程序 小程序
  • 微信小程序获取位置信息
    目录 一、获取当前位置的经纬度 二、获取当前具体信息(国家,城市等信息) 1.注册腾讯地图账号 2.创建应用 3.添加key 4.下载sdk文件 5.获取位置信息 5.1剪切完成后,在你需要引用位置信息的模板中的js文件中进行配置 5.2在...
    99+
    2023-09-01
    微信小程序 小程序
  • 微信小程序获取用户openid
    小程序端直接获取: 实现代码:直接简单 wx.login({ success(res) { if (res.code) { //发起网络请求 wx.request({ ...
    99+
    2023-08-17
    微信小程序 前端 小程序
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作