景麒
景麒
  • 发布:2020-11-24 15:49
  • 更新:2020-11-24 15:49
  • 阅读:1076

登录界面验证码失效(2.9.8版本)(已解决)

分类:HBuilderX

产品分类: HbuilderX

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows7

HBuilderX版本号: 2.9.8

操作步骤:

登录界面 输入账户、密码和验证码 点击登录 返回验证码错误

预期结果:

登录成功

实际结果:

验证码错误

bug描述:

移动端App

登录页面 验证码错误

前后台联调排查后 发现是sessionID 不一致导致错误
需要在请求的时候 配置withCredentials: true(官网写着只支持H5)

所以只能使用其他办法解决

   return new Promise((resolve, reject) => {  
            uni.request({  
                url: requestUrl + url + "/" + tempStr,  
                method: method,  
                header: {  
                                    'content': 'application/json',  
                                    'Cookie': 'JSESSIONID=' + e.data.sessionId  
                },  
                data: {"__ajax":"json"},  
                success: res => {  
                    resolve(res)  
                },  
                fail: err => {  
                                    console.log(err)  
                    reject(err)  
                }  
            })  
        })

已解决

2020-11-24 15:49 负责人:无 分享
已邀请:

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