请教一个微信网页授权跳转后前端用户掉线问题?

作者站长头像
站长
· 阅读数 4

一个微信网页授权问题。场景是这样的,本地有用户系统,想让本地用户可以绑定用户的微信。架构是前后端分离,授权的业务基本都交给后端,就是点击授权会跳转后端的一个链接,然后处理授权的事务,处理完后再跳转回前端。目前问题是,新用户第一次绑定跳转回前端的时候,本地用户登录状态会掉,看日志是跳转回前端后,前端检查本地用户登录状态时,传给接口的 token 变了。但是绑定之类的逻辑是都正确执行完成的,就是本地用户要重新登录一下,之后解绑后再绑定,就不会丢失用户登录状态。

有考虑过缓存问题,跳转回前端时url加随机参数,但问题依旧。

回复
1个回答
avatar
test
2024-06-23

之前做过的类似政务微信的方案是拦截接口请求,请求若403则换取新的token重发请求

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容