收藏
回答

微信H5支付中 支付完毕 返回redirect_url页面 鉴权token丢失?

我们的平台采用基于浏览器cookie存储用户身份认证信息。移动端用户,使用微信H5支付功能过程中,支付完毕,返回redirect_url页面 ,存储在浏览器cookie里的鉴权token丢失,变为未登录状态

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

1 个回答

  • Frank
    Frank
    2022-06-02

    支付完成之后,是跳转到微信小票的页面是吧,这个跟微信的点金计划有关,跳转的小票页面后,之前访问的窗口进程会被杀掉,建议token放localStorage中存储吧

    2022-06-02
    有用 1
    回复 8
    • 有人等我回家吃饭@
      有人等我回家吃饭@
      2022-06-02
      token放localStorage中,解决了我的问题。但是还是很疑惑,在修改前,这个问题仅在部分安卓机上、iphone设备上会有...某些移动设备在跳转过程中,cookie里的token不会丢。总结一下,还是统一存在localStorage靠谱了哈哈哈,以防万一
      2022-06-02
      回复
    • Frank
      Frank
      2022-06-02回复有人等我回家吃饭@
      要注意下,有没有用到vuex,如果也需要存一下,不然也会丢失
      2022-06-02
      1
      回复
    • 有人等我回家吃饭@
      有人等我回家吃饭@
      2022-06-06回复Frank
      好的,感谢大佬指点!
      2022-06-06
      1
      回复
    • 叽咕叽咕
      叽咕叽咕
      2022-06-20
      我在登录以后用了localStorage 去存储token,在退出的时候用了remove去移除token,然后支付返回redirect_url页面 ,token还是丢失,变为未登录状态,知道为什么吗?
      2022-06-20
      回复
    • 🎀 soledad
      🎀 soledad
      2022-10-14回复叽咕叽咕
      我也出现了这个问题,请问你解决了么?
      2022-10-14
      回复
    查看更多(3)
登录 后发表内容