偶然看到有关小程序开发的相关步骤,转载过来作为保存。
小程序-登录
unionid和openid
了解小程序登陆之前,我们写了解下小程序/公众号登录涉及到两个最关键的用户标识:
OpenId
是一个用户对于一个小程序/公众号的标识,开发者可以通过这个标识识别出用户。UnionId
是一个用户对于同主体微信小程序/公众号/APP的标识,开发者需要在微信开放平台下绑定相同账号的主体。开发者可通过UnionId,实现多个小程序、公众号、甚至APP 之间的数据互通了。
关键Api
-
wx.login
官方提供的登录能力 -
wx.checkSession
校验用户当前的session_key是否有效 -
wx.authorize
提前向用户发起授权请求 -
wx.getUserInfo
获取用户基本信息
登录流程设计
以下从笔者接触过的几种登录流程来做阐述:
利用现有登录体系
直接复用现有系统的登录体系,只需要在小程序端设计用户名,密码/验证码输入页面,便可以简便的实现登录,只需要保持良好的用户体验即可。