收藏
回答

微信切换账号或者微信双开,切换账号时并没有清理cookie,此时导致cookie获取异常的问题?

举例:用户A访问某一公众号,存了个cookie的key值为626CustID;另一微信号为用户B,也访问同一公众号,此时查询到cookie缓存里有626CustID的存在,就会直接拿来用,但其实这个cookie是用户A的cookie,就会导致一系列出错... 切换账号也是同一原理..

回答关注问题邀请回答
收藏

4 个回答

  • 小呆🍉
    小呆🍉
    2020-08-20

    这明显微信的bug啊,切换账号了原账号都退出了localStorage居然不清理。

    2020-08-20
    有用
    回复
  • 罗英昊
    罗英昊
    2020-07-21

    这个问题是真的坑。。。我也碰见了。本身就是个单页面的场景。这不搞的一刷新就得授权。官方没有人处理啊

    2020-07-21
    有用
    回复
  • 久友!
    久友!
    2020-04-08

    请问 你解决了这个问题吗?

    2020-04-08
    有用
    回复 8
    • LY
      LY
      2020-04-08
      目前是在用到的时候重新请求保证数据最新
      2020-04-08
      回复
    • 久友!
      久友!
      2020-04-08回复LY
      我现在遇到的问题是微信切换账号 进去公众号还是上一个微信用户的信息,按照你的意思 是每次进入都去拉取授权吗?
      2020-04-08
      回复
    • LY
      LY
      2020-04-08回复久友!
      你得找到问题出在什么地方,为什么会是上一个用户的信息,用户信息是cookie复用了还是localStorage复用了?先找找原因
      2020-04-08
      回复
    • 久友!
      久友!
      2020-04-08回复LY
      localStorage中的TOKEN_ID 复用了
      2020-04-08
      回复
    • LY
      LY
      2020-04-08回复久友!
      那你在进入页面的时候清理下TOKEN_ID就行了,切换账号可能不会自动删除localStorage
      2020-04-08
      回复
    查看更多(3)
  • 小白钊
    小白钊
    2020-03-24

    这个场景从网页时代就一直存在,这个并不是场景的责任,而是你得想办法去解决。。。比如每次进入页面都必须校验一次等等

    2020-03-24
    有用
    回复 2
    • LY
      LY
      2020-03-24
      每次校验浪费服务器资源呢
      2020-03-24
      回复
    • 小白钊
      小白钊
      2020-03-24回复LY
      哈哈,那就是你服务器/技术的“问题”了
      2020-03-24
      回复
登录 后发表内容
问题标签