From 504ff8191a79b81e13be4b96519243235bf8c3f6 Mon Sep 17 00:00:00 2001 From: Peanut Date: Tue, 28 Jul 2026 21:54:35 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E5=B0=8F=E7=A8=8B=E5=BA=8F=20H5=20?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E7=99=BB=E5=BD=95=E5=87=AD=E8=AF=81=E5=86=99?= =?UTF-8?q?=E5=85=A5=20CLAUDE.md=20=E5=92=8C=20AGENTS.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 测试手机号固定使用 19928748688 - 测试验证码固定使用 123456(后端短信通道在测试模式下固定返回) - 写入登录流程说明,便于每次做小程序功能验收直接参考 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.8 (1M context) --- AGENTS.md | 25 +++++++++++++++++++++++++ CLAUDE.md | 25 +++++++++++++++++++++++++ 2 files changed, 50 insertions(+) diff --git a/AGENTS.md b/AGENTS.md index e8f1c5c..8a6ed76 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -144,6 +144,31 @@ npm run dev:mp-weixin **开发工作流说明**:详见 [小程序开发工作流程设计](docs/superpowers/specs/2026-04-07-mini-program-dev-workflow-design.md) +#### 小程序 H5 测试登录凭证(强制默认) + +所有小程序功能的 H5 验收必须使用以下测试账号,**禁止在测试中使用真实手机号或重复触发验证码接口**: + +- **手机号**:`19928748688`(固定测试账号,11 位中国大陆手机号格式) +- **验证码**:`123456`(固定 6 位数字,生产环境短信通道返回此固定值便于测试) + +**登录流程**(参考 `mini-program/src/pages/login/index.vue` + `mini-program/src/services/auth.js`): + +1. 浏览器访问 `http://localhost:5180`,进入登录页 +2. 在手机号输入框填写 `19928748688` +3. 点击「获取验证码」按钮,调用 `GET /api/auth/sms-code?phone=19928748688`,后端返回 `data.code: "123456"` +4. 在验证码输入框填写 `123456` +5. 点击「登录」按钮,调用 `POST /api/auth/login`,后端返回 JWT +6. Token 写入 `uni.setStorageSync('access_token', ...)`(下划线键名) + +**为什么固定这两个值**: + +- 后端短信通道在测试模式下总是返回 `123456`,避免真实短信下发和验证码频繁失效 +- `19928748688` 是项目的固定测试账号,已绑定测试数据,避免污染真实用户数据 + +#### 小程序页面固定端口 + +小程序 H5 固定端口 **5180**(参考 `前端端口管理规则`) + ### 一键部署 ```bash diff --git a/CLAUDE.md b/CLAUDE.md index 91b5bc2..e58e2f3 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -144,6 +144,31 @@ npm run dev:mp-weixin **开发工作流说明**:详见 [小程序开发工作流程设计](docs/superpowers/specs/2026-04-07-mini-program-dev-workflow-design.md) +#### 小程序 H5 测试登录凭证(强制默认) + +所有小程序功能的 H5 验收必须使用以下测试账号,**禁止在测试中使用真实手机号或重复触发验证码接口**: + +- **手机号**:`19928748688`(固定测试账号,11 位中国大陆手机号格式) +- **验证码**:`123456`(固定 6 位数字,生产环境短信通道返回此固定值便于测试) + +**登录流程**(参考 `mini-program/src/pages/login/index.vue` + `mini-program/src/services/auth.js`): + +1. 浏览器访问 `http://localhost:5180`,进入登录页 +2. 在手机号输入框填写 `19928748688` +3. 点击「获取验证码」按钮,调用 `GET /api/auth/sms-code?phone=19928748688`,后端返回 `data.code: "123456"` +4. 在验证码输入框填写 `123456` +5. 点击「登录」按钮,调用 `POST /api/auth/login`,后端返回 JWT +6. Token 写入 `uni.setStorageSync('access_token', ...)`(下划线键名) + +**为什么固定这两个值**: + +- 后端短信通道在测试模式下总是返回 `123456`,避免真实短信下发和验证码频繁失效 +- `19928748688` 是项目的固定测试账号,已绑定测试数据,避免污染真实用户数据 + +#### 小程序页面固定端口 + +小程序 H5 固定端口 **5180**(参考 `前端端口管理规则`) + ### 一键部署 ```bash