bujinyuan
|
cb08e1d621
|
fix: 超级管理员用户名改为 super_admin,统一区分
系统预置唯一超管账号:super_admin / admin123456 / super_admin@echochat.com
Made-with: Cursor
|
2026-03-02 13:49:26 +08:00 |
|
bujinyuan
|
436c494f94
|
fix: 修正超级管理员 bcrypt 密码 hash
init.sql 中的 bcrypt hash 是占位值,与注释中的密码 admin123456 不匹配。
替换为 admin123456 真正对应的 bcrypt hash,确保超管账号可正常登录。
Made-with: Cursor
|
2026-03-02 13:46:17 +08:00 |
|
bujinyuan
|
e9bd4dd204
|
fix: 时间精度精确到秒 + 同步全部文档到最新状态
时间字段修正:
- init.sql: 所有 TIMESTAMP 改为 TIMESTAMP(0),精确到秒
- GORM 模型: 所有时间字段添加 type:timestamp(0) tag
- 已有数据库表通过 ALTER TABLE 修正列类型
文档同步(架构设计 + 实施步骤):
- system-architecture.md:
- auth 模块描述更新为"有状态 JWT Token 管理(Redis 存储)"
- 开发环境端口 8080 → 8085
- phase1-foundation-and-auth.md:
- Go 版本 1.22+ → 1.23+
- 常量命名更新为驼峰风格(UserStatusActive / RoleUser 等)
- Task 4 完整重写:增加 token_store.go、TokenValidator 接口、有状态 JWT
- Task 5 端口号 8080 → 8085,测试命令增加登出失效验证
- 依赖版本选择原则说明
Made-with: Cursor
|
2026-02-28 17:04:47 +08:00 |
|
bujinyuan
|
d81c5743f5
|
infra: Docker Compose 开发环境(PostgreSQL + Redis)
- docker-compose.dev.yml: PostgreSQL 17 + Redis 7 服务编排
- init.sql: auth 模块表结构 + 默认角色 + 超级管理员
- redis.conf: 开发环境 Redis 配置
- dev-setup.sh: 一键启动开发环境脚本
- .gitignore: 项目全局忽略规则
Made-with: Cursor
|
2026-02-28 10:36:38 +08:00 |
|