107 lines
2.6 KiB
Markdown
107 lines
2.6 KiB
Markdown
# 测试账户创建说明
|
|
|
|
## 测试账户信息
|
|
|
|
已成功创建/更新两个测试账户,可用于密码登录和验证码登录:
|
|
|
|
### 账户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
|