Monody
Monody
  • 发布:2019-10-21 14:58
  • 更新:2019-10-22 13:51
  • 阅读:1061

hbuilderX打包ios获取不到用户信息,求解

分类:HBuilderX

测试过后App账号密码微信登录都可以正常登录,我们的App是每次登录后台建一个sessionid,调用获取用户信息,但是ios每次登录成功后就会刷新sessionid导致获取用户信息获取失败,安卓的登录是正常的,求解
上周的时候用hbuilderX打包ios App还正常,好像周四的时候更新了一下hbuilderx再打包ios App上架后登陆就一直失败

2019-10-21 14:58 负责人:无 分享
已邀请:
匿名用戶

匿名用戶

看看ios android是否正确获取到参数,请求接口是不是缺少参数

  • Monody (作者)

    参数获取正常,就是每次登录的时候ios都会更改sessionid导致登录成功后获取用户信息失败

    2019-10-21 15:11

  • 匿名用戶

    回复 Monody: 你sessionid是封装是heardes里面吗, 这个不是后台返的吗 ios怎么能给他改变了呢

    2019-10-21 15:19

  • Monody (作者)

    回复 匿名用戶: 不是,是后台自动生成的session,在同一个浏览器登陆的话先创建再登录的时候是不会改变,更换浏览器就会改变sessionid

    2019-10-21 15:22

Monody

Monody (作者)

恢复到上个正常版本再打包还是不行,什么鬼。。

Monody

Monody (作者)

还原上个版本,后台根据用户登陆自动获取sessionid,ios每次登录sessionid都会改变
代码没有改过,hbuilderx更新过后就不行了,这是什么问题

回梦無痕

回梦無痕 - 暂停服务

H5+项目是可以依赖cookie的,但还是建议自己使用token等方式实现登录状态,特别是uniapp项目,不能依赖cookie的。

  • Monody (作者)

    没有使用cookie,是后台自动生成的sessionid,后台自己判断的,更新hbuilderx之前还可以登录的,更新过后再打包就不得行了。

    2019-10-22 13:59

  • 回梦無痕

    回复 Monody: sessionid就是保存在cookie里面的。

    2019-10-22 14:27

  • Monody (作者)

    回复 回梦無痕: 不能依赖cookie,boss不让用token登录。。

    2019-10-22 14:54

  • Monody (作者)

    这更新一下有点要命

    2019-10-22 14:54

该问题目前已经被锁定, 无法添加新回复