minipeng
minipeng
  • 发布:2021-01-04 22:54
  • 更新:2021-01-07 20:04
  • 阅读:971

【报Bug】uni-id中的verifyCode方法,在setVerifyCode正常调用后使用时,同样的参数报错code: 30204 非法token ?

分类:uniCloud

产品分类: uniCloud/App

操作步骤:
  1. 引用公共库uni-id
  2. 使用setVerifyCode设置验证码
  3. 使用verifyCode验证报错{"code":30204,"msg":"非法token"...}

预期结果:

"code":0

实际结果:

"code":30204

bug描述:

uni-id中的verifyCode方法,在setVerifyCode正常调用后使用时,同样的参数报错code: 30204 非法token ?

2021-01-04 22:54 负责人:无 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

你怎么用的?贴一下你云函数的代码,非法token是checkToken接口才会返回的信息

minipeng

minipeng (作者)

谢谢,我找到原因了,不好意思哈。
原因是我引用官方uni-id示例模板中的user-center直接用,其中这段:

let noCheckAction = ['register', 'checkToken', 'encryptPwd', 'login', 'loginByWeixin', 'sendSmsCode',  
        'setVerifyCode', 'loginBySms', 'loginByEmail', 'code2SessionWeixin', 'code2SessionAlipay'  
    ]

没有加入配置 “verifyCode”,即 verifyCode 方法进入了 checkToken 环节,导致报错

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