docs: update wg-basic/wecaht

This commit is contained in:
Administrator 2021-08-26 10:07:21 +00:00 committed by John Smith
parent 2b62b498fc
commit 8162b129e9

View File

@ -2,7 +2,7 @@
title: 微信模块 title: 微信模块
description: 微信模块功能 description: 微信模块功能
published: true published: true
date: 2021-08-26T09:09:09.295Z date: 2021-08-26T10:07:20.025Z
tags: wg-basic, wecaht tags: wg-basic, wecaht
editor: markdown editor: markdown
dateCreated: 2021-08-26T08:21:24.080Z dateCreated: 2021-08-26T08:21:24.080Z
@ -81,4 +81,24 @@ open-platform:
app-secret: 123123123123123123 app-secret: 123123123123123123
grant-type: client_credential grant-type: client_credential
config-token: WenG config-token: WenG
``` ```
# 模块内功能
## 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. 支付