----------------------------------------------------------------------
笔记整理自微信小程序官方文档,目的加深印象,以及日后快速查询
https://developers.weixin.qq.com/miniprogram/dev/framework/
----------------------------------------------------------------------
https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/login.html
大致流程说明:
- 小程序调用 wx.login() 获取 临时登录凭证code ,并回传到开发者服务器。
- 服务端调用 auth.code2Session 接口,换取 用户唯一标识 OpenID 和 会话密钥 session_key。
之后开发者服务器可以根据用户标识来生成自定义登录态,用于后续业务逻辑中前后端交互时识别用户身份。
结合实际业务,小程序手动登录流程图如下:
登录后,本地生成缓存信息,在session_key有效期内,可以自动登录,流程如下:
请发表评论