微信小程序 获取用户信息2018
2018-08-13 15:28
225 查看
原文链接:http://www.cnblogs.com/yourself/p/9468446.html
1.获取用户信息
目前只能通过button组件引导用户主动进行授权操作,具体代码如下
wxml
<!-- 需要使用 button 来授权登录 --> <button wx:if="{{canIUse}}" open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo" class="sqbtn">授权登录</button> <view wx:else>请升级微信版本</view>
js
Page({ data: { canIUse: wx.canIUse('button.open-type.getUserInfo'), }, bindGetUserInfo: function (e) { encryptedData = e.detail.encryptedData; //包括敏感数据在内的完整用户信息的加密数据 iv = e.detail.iv; //加密算法的初始向量wx.setStorage({ key: 'info', data: e.detail, })
//将数据存储到本地
} })
2.获取不到授权信息时再次授权
openmm = wx.getStorageSync('info').encryptedData || ""; iv = wx.getStorageSync('info').iv || ""; if (iv == "" || openmm == "") { wx.showModal({ title: '警告', content: '重新授权', success: function(res) { if (res.confirm) { wx.navigateTo({ url: '../start/start', //有授权按钮的启动页 }) } } }) }
转载于:https://www.cnblogs.com/yourself/p/9468446.html
相关文章推荐
- (unfinish)【初识微信小程序—JS】— function(e)?获取用户信息?
- C#微信小程序服务端获取用户解密信息
- 微信小程序维护登录态与获取用户信息
- 微信小程序维护登录态与获取用户信息
- 微信小程序 获取用户信息(包括openId等敏感信息)
- 微信小程序登录获取用户信息
- 微信小程序授权获取用户详细信息openid的实例详解
- 微信小程序判断用户是否需要再次授权获取个人信息
- 微信小程序获取用户信息
- 微信小程序系列-1获取系统信息,地理位置,用户信息
- 微信小程序维护登录态与获取用户信息
- 微信小程序如何获取用户信息
- 微信小程序app.js中获取用户信息以及为golbalData赋值的坑
- 微信小程序维护登录态与获取用户信息
- 微信小程序获取用户信息的两种方法wx.getUserInfo与open-data实例分析
- 微信小程序:获取用户基本信息
- 微信小程序新的授权方式,获取用户信息
- 微信小程序wx.getLocation 获取用户位置信息 ,拒绝后打开设置wx.openSetting()
- 微信小程序授权 获取用户信息、获取unionId、openId(用户数据的签名验证和加解密)JAVA版
- Thinkphp5微信小程序获取用户信息接口调用笔记