请求数据传输出现问题
发布于 5 年前 作者 xiuying46 4329 次浏览 来自 问答

在做的小程序中,没有账号时需先绑定,绑定后自动调用登录方法。

在绑定时会获得会员信息,解析然后绑定。然后再次调用登录的方法,再次请求获得会员信息,但这个时

候我传到后台的json变成空的了,但是通过远程调试打印,能够发现在请求前json存在数据,请求成功后打印同样存在,请求完成后打印同样存在,而后台却始终是空的。

但是,在开发工具上不存在这个问题,能够正常使用。而且手机上不能绑定登录,但是登录却是正常的。

求解是哪出现了问题

1 回复

逻辑太复杂,简化一下:

前端提供内部系统的登陆输入表单;在提交表单的时候,同时调用微信登陆api,获得登陆code(以及加密用户信息,看需不需要)

把内部系统的认证信息,和微信api获得的登陆信息一起提交到后台;

后台收到数据时先验证内部系统的登陆信息是否正确;

正确后再调微信接口解出openid,

都无误后,执行内部系统和openid的绑定。

实际操作的时候,如果有开放平台,拥有微信的多套平台(如h5, 小程序,app,公众号)建议绑定unionId,这样更好做统一用户管理。

回到顶部