V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
billpeace2020
V2EX  ›  微信

微信小程序 wx.login 有没有好的代码?谢谢了

  •  
  •   billpeace2020 · Nov 30, 2023 · 1654 views
    This topic created in 892 days ago, the information mentioned may be changed or developed.

    wx.login 有没有好的代码?谢谢了

    只需要前端代码就行

    用发送 res.code 到后台换取 openId, sessionKey, unionId 用 accesstoken 去后台获取信息

    假如过期了 可以用 freshtoken 去刷新后台数据

    等等

    2 replies    2023-12-01 02:58:45 +08:00
    xywanghb
        1
    xywanghb  
       Dec 1, 2023
    我这边的操作是每次打开小程序就调用 wx.login 通过 code 直接拿到后端生成的新 的 jwt token (包含客户信息)和 openId (如果未注册就拿 openId 加上注册信息进行注册), 过期时间比如自定义一天, 一个小程序不可能用一天, 下次进来就是登录拿到个新 token 了
    xywanghb
        2
    xywanghb  
       Dec 1, 2023
    @xywanghb 当然具体过期时间根据业务斟酌,或者基于此想节约 token 占用内存啥的就让后端登录时自行根据 openId 进行老的缓存清除, 这些不影响我上面提到的登录流程
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1068 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 69ms · UTC 23:13 · PVG 07:13 · LAX 16:13 · JFK 19:13
    ♥ Do have faith in what you're doing.