Initial commit: AIGC项目完整代码

This commit is contained in:
AIGC Developer
2025-10-21 16:50:33 +08:00
commit 47c8e02ab0
137 changed files with 30676 additions and 0 deletions

83
demo/TEST_ACCOUNTS.md Normal file
View File

@@ -0,0 +1,83 @@
# 测试账号说明
## 可用的测试账号
### 1. 普通用户账号
- **用户名**: `demo`
- **密码**: `demo`
- **角色**: 普通用户 (ROLE_USER)
- **积分**: 100
- **邮箱**: demo@example.com
### 2. 管理员账号
- **用户名**: `admin`
- **密码**: `admin123`
- **角色**: 管理员 (ROLE_ADMIN)
- **积分**: 200
- **邮箱**: admin@example.com
### 3. 测试用户1
- **用户名**: `testuser`
- **密码**: `test123`
- **角色**: 普通用户 (ROLE_USER)
- **积分**: 75
- **邮箱**: testuser@example.com
### 4. 个人主页测试用户
- **用户名**: `mingzi_FBx7foZYDS7inLQb`
- **密码**: `123456`
- **角色**: 普通用户 (ROLE_USER)
- **积分**: 25
- **邮箱**: mingzi@example.com
### 5. 手机号测试用户
- **用户名**: `15538239326`
- **密码**: `0627`
- **角色**: 普通用户 (ROLE_USER)
- **积分**: 50
- **邮箱**: 15538239326@example.com
## 登录方式
### 方式1: 传统用户名密码登录
1. 访问 `/login` 页面
2. 输入用户名和密码
3. 点击"登录"按钮
### 方式2: 手机号验证码登录(模拟)
1. 访问 `/login` 页面
2. 输入手机号任意11位数字
3. 点击"获取验证码"
4. 输入验证码任意6位数字
5. 点击"登陆/注册"
## 功能测试
### 普通用户功能
- ✅ 登录/登出
- ✅ 查看个人主页
- ✅ 查看订单管理
- ✅ 查看支付记录
- ✅ 访问欢迎页面
### 管理员功能
- ✅ 所有普通用户功能
- ✅ 后台管理
- ✅ 用户管理
- ✅ 数据仪表盘
## 数据库重置
如果需要重置数据库和测试数据:
1. 停止应用
2. 删除 `demo/data/demo.mv.db` 文件
3. 重新启动应用
4. 数据库会自动重新创建并插入测试数据
## 注意事项
- 所有密码都是明文存储(仅用于测试)
- 积分会在每次登录时显示
- JWT Token 会在浏览器关闭时自动清除
- 支持跨域请求,前端和后端可以分离部署