美文网首页
关于小程序登录流程

关于小程序登录流程

作者: _旁观者_ | 来源:发表于2021-05-20 19:18 被阅读0次

    主要接口

    • wx.checkSession() 检查用户登录是否失效

    检查登录态是否过期。 通过 wx.login 接口获得的用户登录态拥有一定的时效性。用户越久未使用小程序,用户登录态越有可能失效。反之如果用户一直在使用小程序,则用户登录态一直保持有效。具体时效逻辑由微信维护,对开发者透明。开发者只需要调用 wx.checkSession 接口检测当前用户登录态是否有效

    • wx.login

    调用接口wx.login() 获取临时登录凭证(code),调用成功后能拿到用户登录凭证(有效期五分钟)。开发者需要在开发者服务器(自己的服务器)后台调用 api,使用 code 换取 openID 和 session_key 等信息。

    在小程序中要获取用户信息有两种方式

    • 后台获取传前端

    wx.login 获取 code 传给后台
    后台拿code 去请求微信服务器 获取 openID 等信息,然后传给前台
    前端获取数据缓存在前端数据中

    • 前端获取

    wx.login => wx.getUserInfo => 获取数据后 存前端
    getUserInfo旧版本可能会有弹窗

    推荐使用第一种

    相关文章

      网友评论

          本文标题:关于小程序登录流程

          本文链接:https://www.haomeiwen.com/subject/bgubjltx.html