Bootstrap

微信小程序一些知识点

登录

1.通过 wx.login() 获取到用户的code判断用户是否授权读取用户信息,调用wx.getUserInfo 读取用户数据。

2.由于小程序后台授权域名无法授权微信的域名,所以需要自身后端调用微信服务器获取用户信息。

3.通过 wx.request() 方法请求业务方服务器,后端把 appid , appsecret 和 code 一起发送到微信服务器。

appid 和 appsecret 都是微信提供的,可以在管理员后台找到。

4.微信服务器返回了 openid 及本次登录的会话密钥 session_key。

5.后端从数据库中查找 openid ,如果没有查到记录,说明该用户没有注册,如果有记录,则继续往下走。

6.session_key 是对用户数据进行加密签名的密钥。为了自身应用安全,session_key 不应该在网络上传输。

7.然后生成 session并返回给小程序。

8.小程序把 session 存到 storage 里面。

9.下次请求时,先从 storage 里面读取,然后带给服务端。

10.服务端对比 session 对应的记录,然后校验有效期。

小程序在引bootstrop小图标的时候 需要在最大的app.wxss中用@import引入

然后将

引入的wxss中的fontface 改为 官网上的

;