如果您之前访问过系统并且有登录状态,需要先清空本地存储:
- 打开浏览器开发者工具 (F12)
- 在控制台 (Console) 中输入:
clearAllStorage() - 刷新页面
- 按 F12 打开开发者工具
- 切换到 Application 标签
- 在左侧找到 Local Storage
- 删除所有
cogniflow_开头的项目
- 打开:http://127.0.0.1:5173/
- 现在应该会自动跳转到登录页面 (
/login)
- 在登录页面,点击"注册"标签
- 填写注册信息:
- 用户名:
testuser1 - 邮箱:
test1@example.com - 密码:
test123456
- 用户名:
- 点击"注册"
- 注册成功后应该自动登录并跳转到首页
- 登出:在页面右上角点击登出按钮(如果有)
- 回到登录页面
- 在"密码登录"标签中:
- 用户名:
testuser1 - 密码:
test123456
- 用户名:
- 点击"登录"
- 应该成功登录并进入系统
- 登出
- 在登录页面选择"快速登录"标签
- 点击"快速登录(使用默认用户)"
- 应该创建一个默认用户并自动登录
- 使用用户1登录,创建一些条目
- 登出,注册用户2:
- 用户名:
testuser2 - 邮箱:
test2@example.com - 密码:
test654321
- 用户名:
- 用户2登录后,应该看不到用户1的数据
- 创建一些用户2的数据
- 切换回用户1,应该只看到用户1的数据
- 查看系统统计信息
- 运行自动化测试
- 管理用户数据
- ✅ 未登录用户访问
/会被重定向到/login - ✅ 已登录用户访问
/login会被重定向到/ - ✅ 注册成功后自动登录
- ✅ 每个用户的数据完全隔离
- ✅ 支持多种登录方式
- ✅ 登录状态持久化
- 确保已清空本地存储
- 硬刷新页面 (Ctrl+Shift+R)
- 在控制台运行
localStorage.clear()然后刷新
- 检查用户名是否已存在
- 确保邮箱格式正确
- 确保密码符合要求
- 确认用户名和密码正确
- 检查是否已完成注册
- 查看浏览器控制台的错误信息
现在您应该能够看到完整的用户登录/注册流程了!🎉