first commit
This commit is contained in:
106
测试账户创建说明.md
Normal file
106
测试账户创建说明.md
Normal file
@@ -0,0 +1,106 @@
|
||||
# 测试账户创建说明
|
||||
|
||||
## 测试账户信息
|
||||
|
||||
已成功创建/更新两个测试账户,可用于密码登录和验证码登录:
|
||||
|
||||
### 账户1
|
||||
- **手机号**: 18792702169
|
||||
- **用户名**: 18792702169
|
||||
- **密码**: 123456
|
||||
- **用户ID**: 101
|
||||
- **昵称**: 测试用户_2169
|
||||
- **用户类型**: C (客户端用户)
|
||||
- **状态**: 正常 (0)
|
||||
|
||||
### 账户2
|
||||
- **手机号**: 18133922183
|
||||
- **用户名**: 18133922183
|
||||
- **密码**: 123456
|
||||
- **用户ID**: 100
|
||||
- **昵称**: 测试用户_2183
|
||||
- **用户类型**: C (客户端用户)
|
||||
- **状态**: 正常 (0)
|
||||
|
||||
## 登录方式
|
||||
|
||||
### 1. 密码登录
|
||||
- **接口**: `POST /appLogin`
|
||||
- **参数**:
|
||||
- `username`: 手机号
|
||||
- `password`: 123456
|
||||
- **状态**: ✅ 已测试通过
|
||||
|
||||
### 2. 验证码登录
|
||||
- **接口**: `POST /smsLogin`
|
||||
- **验证码**: 6666 (已在后端代码中配置)
|
||||
- **状态**: ✅ 已配置
|
||||
|
||||
## 密码加密
|
||||
|
||||
- **加密方式**: BCrypt (Spring Security)
|
||||
- **加密值**: `$2a$10$BJV1fVt3DK00vDc5yYhz.ee9zRACd9WMiRKXTidN56eLCuKbDKs4u`
|
||||
- **注意**: BCrypt 每次加密结果不同,但都可以验证通过
|
||||
|
||||
## 相关文件
|
||||
|
||||
1. **创建脚本**: `rlz/sql/create_test_users_with_password.py`
|
||||
- 用于创建/更新测试账户和密码
|
||||
|
||||
2. **更新脚本**: `rlz/sql/update_test_users_password.py`
|
||||
- 用于更新测试账户密码
|
||||
|
||||
3. **测试脚本**: `test_password_login.py`
|
||||
- 用于测试密码登录功能
|
||||
|
||||
## 后端配置
|
||||
|
||||
### 验证码配置
|
||||
验证码已在 `MsmController.java` 中配置:
|
||||
- 测试账户固定验证码: 6666
|
||||
- 验证码存储在 Redis 中,有效期 5 分钟
|
||||
|
||||
### 登录接口
|
||||
- **密码登录**: `/appLogin`
|
||||
- **验证码登录**: `/smsLogin`
|
||||
|
||||
## 测试结果
|
||||
|
||||
✅ **密码登录测试**: 通过
|
||||
- 两个测试账户都可以使用密码 123456 成功登录
|
||||
|
||||
✅ **验证码登录测试**: 已配置
|
||||
- 验证码 6666 已在后端代码中配置
|
||||
|
||||
## 注意事项
|
||||
|
||||
1. 密码已使用 BCrypt 加密存储
|
||||
2. 可以使用手机号和密码 123456 进行密码登录
|
||||
3. 验证码登录需要使用验证码 6666
|
||||
4. 如果登录失败,可能需要重启后端服务以刷新缓存
|
||||
|
||||
## 使用示例
|
||||
|
||||
### 密码登录
|
||||
```bash
|
||||
curl -X POST "http://localhost:8039/appLogin" \
|
||||
-H "Content-Type: application/x-www-form-urlencoded" \
|
||||
-d "username=18792702169&password=123456"
|
||||
```
|
||||
|
||||
### 验证码登录
|
||||
```bash
|
||||
# 1. 获取验证码
|
||||
curl -X POST "http://localhost:8039/system/msm" \
|
||||
-H "Content-Type: application/x-www-form-urlencoded" \
|
||||
-d "phoneNumber=18792702169"
|
||||
|
||||
# 2. 使用验证码登录
|
||||
curl -X POST "http://localhost:8039/smsLogin" \
|
||||
-H "Content-Type: application/x-www-form-urlencoded" \
|
||||
-d "phoneNumber=18792702169&code=6666"
|
||||
```
|
||||
|
||||
## 创建时间
|
||||
|
||||
2026-01-26 11:02
|
||||
Reference in New Issue
Block a user