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 |