# 测试账号说明 ## 可用的测试账号 ### 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 会在浏览器关闭时自动清除 - 支持跨域请求,前端和后端可以分离部署