前言

微信绑定账号以及应用的整体逻辑在前端的产品开发中日益常见,我通过自己最近几次的开发体验整理下,分享给大家。本文主要是介绍流程图的部分,不涉及具体的原型以及代码。

流程图逻辑

image.png

更多分析

上述的流程还是比较绕的,其实在我目前的产品逻辑中,可以更简单,但不建议这样操作。

我目前的操作是判断是否有openid,那么肯定绑定过用户,直接获取用户;如果没,肯定是没有用户,可以进行绑定。但这个流程有个大的漏洞,就是之前一定操作过绑定登录。

如果没有绑定,那么就会有逻辑漏洞。