1***@qq.com
1***@qq.com
  • 发布:2021-08-11 18:22
  • 更新:2021-08-21 11:32
  • 阅读:1078

使用user-center的loginBySms进行登录,怎么设置token过期时间?

分类:uniCloud

使用user-center的loginBySms方法进行手机-短信验证码登录,token有效期默认是2小时,这个在哪里配置?
根据文档在uni-config-center内配置的uni-id/config.json,当中tokenExpiresIn参数无效,无论这里怎么配置也是2小时过期。
正确的应该怎么配置?

2021-08-11 18:22 负责人:无 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

tokenExpiresIn也可以在各个平台配置,看一下是不是平台的配置覆盖了全局的配置

rsgj

rsgj

没有覆盖,这是公共模块下uni-id的配置

rsgj

rsgj

云函数里用checkToken验证的

rsgj

rsgj

这是刚刚登陆的token,显示过期是1个月,这也符合我的配置,但是七八天前我配置了之后,只过了7天,上面那个checkToken验证就显示过期了,也就是实际上过期时间为7天。我是运行到小程序端的,不知道是什么问题

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiI2MGZiOGVkMGVhNzIwYjAwMDEwNTFjMGIiLCJyb2xlIjpbXSwicGVybWlzc2lvbiI6W10sImNsaWVudElkIjoiNzJmYjQ0MDlhYjNiODBlZDZkZTViNWY2MzVlYmEyMDMiLCJpYXQiOjE2Mjk0NjYyMjMsImV4cCI6MTYzMjA1ODIyM30.jRgSM_4wV7LEi577B-QWrcl6oFzNgQDPPyeB4uz8hjM

  • DCloud_uniCloud_WYQ

    7天我记得是uni-id提供的示例里面的小程序token过期时间的配置,你是不是生成token和校验token一个连的是本地一个连的是云端?然后两边配置还不一致?

    2021-08-21 11:19

rsgj

rsgj

是同一个,我再测试一下看看,谢谢了

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