小程序
00 / 00
微信登录与账号绑定
小程序 wx.login、openid、unionid、01MVP 用户账号和 session 的关系
小程序登录不是简单拿个微信昵称就完事。正确的做法是:小程序拿到微信登录凭证,后端换取微信身份,再绑定到 01MVP 自己的用户账号。
登录绑定链路
wx.login
获取临时 code
->
后端换身份
openid / unionid
->
绑定用户
01MVP account
->
访问 API
profile / billing
三种用户情况
| 情况 | 处理建议 |
|---|---|
| 新用户第一次进小程序 | 创建或引导绑定 01MVP 用户 |
| 已有 Web 账号 | 提供绑定或合并路径 |
| 绑定冲突 | 清楚提示,不自动覆盖 |
不要混淆
openid 是微信侧身份,不等于你产品里的完整用户。会员、订单、权限这些业务数据,还是得归到 01MVP 用户账号上。
复制给 AI
请帮我设计 01MVP 小程序的微信登录和账号绑定。
请说明 wx.login、code、openid、unionid、01MVP 用户账号、session 的关系。
请覆盖新用户、已有账号绑定、绑定冲突、退出登录四种情况。
AppSecret 只能放后端。继续阅读
这篇文档有问题?