需求场景 这个微信网页是一个用户测试的活动。开始测试之前需授权获取用户信息,所以新建一个firstPage页面作为/页面来判断需不需要授权。如果测试完成分享给用户,用户看到的是分享人的结果页面,这个页面是不需要授权的。扫描其中的二维码开始测试才需要授权。所以在前端路由里传一个query 的参数。根据 ...
分类:
微信 时间:
2020-05-21 16:11:08
阅读次数:
126
开发微信小程序的时候经常会遇到要 绑定用户手机号的需求 这里我们就要首先获取用户信息中的手机号 : 首先是 页面上的做法 (只需一句话) wxml: <button class="btn" open-type="getPhoneNumber" bindgetphonenumber="getPhone ...
分类:
微信 时间:
2020-05-15 13:08:10
阅读次数:
291
Cookie是什么 Cookie是服务端发送到用户浏览器并且保存到本地的一小块数据,它会在浏览器下次向同一服务器发起请求时,被携带到服务器上。 它的作用: 经常用来做一些用户会话状态管理、个性化设置等等。 前端可以通过document.cookie来访问cookie。 cookie是跨域的,也就是在 ...
分类:
其他好文 时间:
2020-05-11 17:05:47
阅读次数:
91
方式一 wxml <view bindtap="getUserName">获取当前用户名</view> js getUserName:function(){ //调用微信提供的接口获取用户信息 wx.getUserInfo({ success:function(res){ //调用成功后触发 }, ...
分类:
微信 时间:
2020-05-11 13:44:12
阅读次数:
98
app.js中的userInfoReadyCallback方法,定义在page.js中,也是够了 (因为网络获取数据是异步的,保证数据传递) app.js // 获取用户信息 wx.getSetting({ success: res => { if (res.authSetting['scope.u ...
分类:
微信 时间:
2020-05-10 19:31:05
阅读次数:
231
需要2个服务,一个认证授权服务,一个资源服务 认证授权服务为客户端颁发令牌,资源服务用于客户端获取用户信息。 1. 总体架构: 2.认证授权服务 pom文件: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.ap ...
分类:
编程语言 时间:
2020-05-08 16:27:34
阅读次数:
72
封装登录功能:模板复用方式 通过 wxlogin(布尔值)状态来处理是否登录,以及显示和隐藏 检测登录状态的方法 一、 登录: 允许授权: //处理允许登录的功能 processLogin(e) { console.log('点击允许获取用户信息:',e) if (!e.detail.userInf ...
分类:
微信 时间:
2020-05-07 22:46:29
阅读次数:
115
背景:菜单和权限在系统中是非常重要的事情,在结合自己研究过的Spring security和项目前后端实践中对进行总结。 介绍:使用基于RBAC权限模型,针对角色分配不同的权限 数据库设计: 系统菜单 系统角色 菜单角色表 用户对应的角色 用户信息 技术:Spring security+jjwt S ...
分类:
编程语言 时间:
2020-05-05 19:41:47
阅读次数:
240
本文主要实例JAVA获取微信小程序openid和获取公众号openid,以及通过openid获取用户信息! 微信官网文档链接:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorizati ...
分类:
微信 时间:
2020-05-04 19:37:01
阅读次数:
85
小程序-线上代码 github线上地址 小程序-技术点 官方提供的API 是不可少的。常用的方法,获取用户信息,登录授权,获取设备信息,发送数据请求,页面渲染 小程序不支持promise,所以需要额外的引入es6-promise 插件 我的git 里面有相应的项目 小程序动态加载DOM 结构,不识别 ...
分类:
微信 时间:
2020-05-03 12:18:39
阅读次数:
271