11 Commits

Author SHA1 Message Date
1d81df6664 add:添加短链接服务
Some checks failed
Build docker and publish / build (20.15.1) (push) Has been cancelled
2026-01-24 00:32:08 -08:00
14489b6afd Update: Save current progress 2026-01-13 06:56:26 -08:00
ef64a876cd feat: 添加请求追踪中间件并支持查询过期订阅
All checks were successful
Build docker and publish / build (20.15.1) (push) Successful in 5m10s
添加请求追踪中间件以记录请求和响应内容
在用户订阅查询中新增includeExpired参数支持查询历史记录
完善配置系统以支持float64类型默认值解析
2026-01-06 20:54:15 -08:00
74f4a12422 feat(contact): 添加联系信息提交功能
All checks were successful
Build docker and publish / build (20.15.1) (push) Successful in 5m55s
实现联系信息提交功能,包括:
1. 新增ContactRequest类型定义
2. 添加POST /contact路由
3. 实现联系信息提交处理逻辑
4. 通过Telegram发送联系信息通知
5. 在Telegram配置中添加GroupChatID字段
2025-12-21 19:32:23 -08:00
7e32c571ab fix: 将每个用户的最大会话数默认值从3改为1
All checks were successful
Build docker and publish / build (20.15.1) (push) Successful in 7m20s
2025-11-26 18:42:09 -08:00
1d5d361ae8 feat(auth): 实现用户会话数限制功能
All checks were successful
Build docker and publish / build (20.15.1) (push) Successful in 7m32s
添加用户会话数限制功能,当超过最大会话数时自动移除最旧的会话
- 在config中添加UserSessionsKeyPrefix常量
- 在JwtAuth配置中新增MaxSessionsPerUser字段
- 在ServiceContext中实现EnforceUserSessionLimit方法
- 在所有登录逻辑中调用会话限制检查
2025-11-26 17:52:12 -08:00
0f38b3fcd3 refactor(auth): 优化设备登录逻辑,移除冗余代码并添加设备缓存
Some checks failed
Build docker and publish / build (20.15.1) (push) Failing after 6m39s
feat(database): 添加用户算法和盐字段的迁移脚本

fix(subscribe): 修复服务器用户列表缓存问题,临时禁用缓存

style(model): 清理用户模型注释,简化代码结构

chore: 删除无用脚本和测试文件

docs: 添加用户绑定流程文档

perf(login): 优化设备登录性能,添加设备缓存键

fix(unbind): 修复设备解绑时的缓存清理逻辑

refactor(verify): 简化邮箱验证逻辑,移除冗余代码

build(docker): 更新Dockerfile配置,使用scratch基础镜像
2025-10-28 20:46:21 -07:00
00255a7118 feat: 新增多密码验证支持及架构文档
Some checks failed
Build docker and publish / build (20.15.1) (push) Has been cancelled
refactor: 重构用户模型和密码验证逻辑
feat(epay): 添加支付类型支持
docs: 添加安装和配置指南文档
fix: 修复优惠券过期检查逻辑
perf: 优化设备解绑缓存清理流程
test: 添加密码验证测试用例
chore: 更新依赖版本
2025-10-27 18:54:07 -07:00
bfbc675e1a feat(订单): 实现推荐奖励系统支持佣金和赠送天数两种模式
重构推荐奖励处理逻辑,新增支持根据配置选择佣金奖励或赠送天数奖励
修改Discount相关字段类型为float64以支持小数折扣
添加GiftDays配置项控制赠送天数
新增FindActiveSubscribe方法查询用户有效订阅
2025-10-17 06:01:29 -07:00
c582087c0f refactor: 更新项目引用路径从perfect-panel/ppanel-server到perfect-panel/server
feat: 添加版本和构建时间变量
fix: 修正短信队列类型注释错误
style: 清理未使用的代码和测试文件
docs: 更新安装文档中的下载链接
chore: 迁移数据库脚本添加日志和订阅配置
2025-10-13 01:33:03 -07:00
95c66c0a8a init 2025-10-10 07:13:36 -07:00