From 8162b129e9e9fde6dd99c7311eff30ea3c2f4d43 Mon Sep 17 00:00:00 2001 From: Administrator <450292408@qq.com> Date: Thu, 26 Aug 2021 10:07:21 +0000 Subject: [PATCH] docs: update wg-basic/wecaht --- wg-basic/wecaht.md | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/wg-basic/wecaht.md b/wg-basic/wecaht.md index a1b6332..dbc0b33 100644 --- a/wg-basic/wecaht.md +++ b/wg-basic/wecaht.md @@ -2,7 +2,7 @@ title: 微信模块 description: 微信模块功能 published: true -date: 2021-08-26T09:09:09.295Z +date: 2021-08-26T10:07:20.025Z tags: wg-basic, wecaht editor: markdown dateCreated: 2021-08-26T08:21:24.080Z @@ -81,4 +81,24 @@ open-platform: app-secret: 123123123123123123 grant-type: client_credential config-token: WenG -``` \ No newline at end of file +``` + +# 模块内功能 +## 1. 小程序 +### 1.1 小程序登录 + +小程序的登录流程如下: + +1. 用户在打开小程序时,小程序需要调用后台的 `/wechat/sign/default` 接口,完成用户默认登录。 +2. 接口会返回该用户的 token 和初始化状态,初始化状态为数字,通过下划线 `_` 与token拼接 +3. 前端将返回值分割 token 和 初始化状态 +4. 判断初始化状态,如果为 **1** 表示账户是初始化状态,**0** 表示账户是非初始化状态 +5. 如果用户不需要绑定手机号,则第4步可以省略 +6. 如果需要绑定用户手机号,则需要在获得用户授权之后,调用 `/app/miniapp/update-phone` 接口完成用户绑定,在拿到结果之后,重新获取 **token**。 + +> 这里需要说明的是:小程序默认登录时,会在系统创建随机账户,用户名密码都是随机的。当用户绑定过手机之后,会将随机的用户名修改为手机号。如果手机已经绑定,则提示失败,需要用户更换手机号或微信号。 +{.is-info} + + +## 2. 公众号 +## 3. 支付 \ No newline at end of file