|
|
5cb134fa9d
|
refactor(gateway): 重构 main.go 文件
- 移除日志初始化代码,改为使用 utils.InitLogger()
- 删除用户模型定义,移至 models 包
- 抽离路由处理逻辑到 handlers 包
- 使用 middleware 包中的 AuthRequired 中间件
- 优化数据库连接和迁移逻辑
- 简化 main 函数,提高代码可读性和维护性
|
2025-02-15 20:16:44 +08:00 |
|
|
|
4446e5aeaa
|
feat(gateway): 添加日志记录功能
- 在项目根目录下创建 log 文件夹
- 实现按天生成日志文件的功能
- 配置日志同时输出到控制台和文件
- 更新 .gitignore 文件,忽略 log 目录
|
2025-02-15 19:35:32 +08:00 |
|
|
|
0e248830a9
|
feat(gateway): 实现用户注册功能并优化登录流程
- 新增用户模型和数据库迁移
- 实现用户注册页面和处理逻辑
- 更新登录页面,使用手机号作为用户名
- 添加密码加密存储
- 优化错误处理和用户提示
|
2025-02-15 16:09:41 +08:00 |
|
|
|
3014f8acf6
|
feat(gateway): 新增通用静态文件路由
- 在 main.go 中添加了通用静态文件路由
- 路由会检查请求路径对应的静态文件是否存在,若存在则返回文件,否则返回 404
- 此功能便于后续添加前端路由和实现 PWA(渐进式 Web 应用)
|
2025-02-15 14:03:21 +08:00 |
|
|
|
b1e31d86ed
|
feat(gateway): 实现用户退出功能并优化登录页面
- 添加用户退出路由 (/logout),清除会话信息并重定向到登录页
- 重新设计登录页面,增加样式和布局,提升用户体验
- 更新登录表单,添加占位符和错误消息显示
- 修改服务器端口为 7070
|
2025-02-15 13:40:04 +08:00 |
|
|
|
01d7d4bc28
|
feat(gateway): 优化登录功能并增强安全性
- 设置 Session 中间件的 MaxAge、HttpOnly、Secure 和 SameSite 属性
- 修改用户名密码校验逻辑,增加错误处理
- 使用 303 状态码替换 302 状态码进行重定向
- 优化错误提示信息,提升用户体验
|
2025-02-15 13:29:42 +08:00 |
|
|
|
8b67f40103
|
feat(gateway): 实现文档登录认证功能
- 新增登录页面和登录逻辑
- 添加用户会话管理和权限校验中间件
- 实现页面访问日志记录
- 移除 VuePress 相关代码,改为使用 Gin 框架
|
2025-02-15 12:17:24 +08:00 |
|
|
|
e76e79a146
|
feat(gateway): 添加网关服务基础结构
- 新增 main.go 文件,定义网关服务的入口
- 创建 login.html 模板文件,用于用户登录界面
|
2025-02-15 12:17:18 +08:00 |
|