Commit Graph

6 Commits (5581041da445222dae447932cbe883054b980cac)

Author SHA1 Message Date
black1552 8bacccb894 chore(deps): 更新项目依赖并添加文件路径获取功能
- 添加 .arts 到 .gitignore 文件
- 新增 GetResourceAllPath 函数用于获取资源文件路径列表
- 升级 gin 框架从 v1.7.7 到 v1.12.0
- 添加 gf-common 依赖库
- 更新多个间接依赖包版本包括 go-playground、mysql 驱动等
- 添加 byteDance sonic 等性能优化库
- 移除旧的验证器相关依赖
2026-03-04 10:54:39 +08:00
black1552 fa756c25fe feat(utils): 添加MD5密码加密功能
- 引入gmd5包用于MD5加密
- 实现Md5Password函数对密码进行MD5加密
- 处理加密过程中的错误情况
- 返回空字符串当加密失败时
2026-03-02 14:18:31 +08:00
black1552 e4feed241f feat(utils): 添加密码加密工具函数
- 新增 bcrypt 密码哈希功能,实现 HashPassword 函数
- 添加密码验证功能,实现 ValidPassword 函数
- 更新项目配置文件以包含新的工具函数文件
- 集成密码加密功能到管理员模块中
2026-03-02 14:16:04 +08:00
black1552 20d43c4e92 feat(utils): 添加时间工具函数
- 实现 NowTime 函数获取当前时间字符串
- 实现 NowTimeUnix 函数获取当前时间戳
- 实现 NowTimeUnixMilli 函数获取当前时间戳毫秒
- 实现 NowTimeUnixNano 函数获取当前时间戳纳秒
- 实现 AddTimeToString 和 SubTimeToString 函数进行时间计算
- 实现 AddTimeToUnix、SubTimeToUnix 等函数进行时间戳计算
- 更新 GOHCache.xml 配置文件以包含新的时间工具文件
2026-03-02 14:01:05 +08:00
black1552 a4ca7a754f feat(auth): 添加JWT认证功能
- 引入github.com/golang-jwt/jwt/v5依赖包
- 创建utils/jwt.go文件实现JWT工具函数
- 定义JWTClaims结构体用于存储用户信息
- 实现GenerateToken函数生成JWT令牌
- 实现ParseToken函数解析JWT令牌
- 实现ValidateToken函数验证令牌有效性
- 添加令牌过期和无效的错误处理
2026-02-03 11:57:30 +08:00
black1552 6036b00a9b 第一次提交 2026-02-02 15:16:11 +08:00