手机app的第三方登陆问题

发布于 2022-09-11 21:23:10 字数 1021 浏览 15 评论 0

app注册账号关联当前登录微信,随后我切换另外一个微信登录,同时切换另外一个app注册账号,此时在关联微信账号时,获取的居然时第一个微信的信息,这个是什么原因么?

plus.oauth.getServices(function (services) {

try {

auths = services;
if (!auths[type].authResult) {
    auths[type].login(function () {
        auths[type].getUserInfo(function () {
            alert(JSON.stringify(auths[type]))
            auths[type].userInfo.openid = auths[type].authResult.openid
            res(auths[type].userInfo)
        })
    }, function () {
        auths[type].userInfo.openid = auths[type].authResult.openid
        res(auths[type].userInfo)
    });
} else {
    auths[type].getUserInfo(function () {
        auths[type].userInfo.openid = auths[type].authResult.openid
        res(auths[type].userInfo)
    })
}

} catch (err) {

auths[type].getUserInfo(function () {
    auths[type].userInfo.openid = auths[type].authResult.openid
    res(auths[type].userInfo)
})
// alert('err' + err)

}
}, e => {

err(e)
});

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

染火枫林 2022-09-18 21:23:10

应该不会出现这样的问题,你再看看是不是哪一步流程错了。
代码没用,你获取的是微信回调的账号信息。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文