16 Commits

Author SHA1 Message Date
14489b6afd Update: Save current progress 2026-01-13 06:56:26 -08:00
4b6fcb338e refactor(用户): 优化设备解绑逻辑并提取错误上报接口文档
All checks were successful
Build docker and publish / build (20.15.1) (push) Successful in 7m15s
重构设备解绑逻辑,简化事务处理流程并移除冗余代码。将错误上报接口的详细说明从主文档拆分到单独文件,提高文档可维护性。

- 合并设备查询与认证记录查询操作
- 简化匿名用户创建流程
- 移除冗余的错误日志记录
- 将错误上报接口文档拆分到单独文件
2025-12-03 01:45:06 -08:00
d546ea6502 feat(auth): 添加设备绑定和解绑的日志记录和缓存清理
Some checks failed
Build docker and publish / build (20.15.1) (push) Has been cancelled
在设备绑定和解绑逻辑中添加详细的日志记录,包括用户ID、设备标识符和限制检查
解绑时增加设备管理器的踢出操作,确保设备状态同步
2025-12-02 01:38:32 -08:00
6b65ffb728 fix(user): 修复解绑设备接口的502错误和安全断言问题
All checks were successful
Build docker and publish / build (20.15.1) (push) Successful in 7m4s
修复不安全类型断言可能导致panic的问题,将Redis清理移出事务并添加超时控制
增加代理层超时配置和详细日志,提升接口稳定性
2025-12-01 21:24:11 -08:00
e02e1d1f37 refactor(user): 移除未使用的trial订阅激活逻辑
All checks were successful
Build docker and publish / build (20.15.1) (push) Successful in 6m59s
2025-12-01 00:52:53 -08:00
842edad966 refactor(用户逻辑): 移除设备解绑时激活试用订阅的逻辑
Some checks failed
Build docker and publish / build (20.15.1) (push) Has been cancelled
2025-12-01 00:52:27 -08:00
77e4be3a71 refactor(user): 重构设备解绑逻辑,优化用户迁移流程
All checks were successful
Build docker and publish / build (20.15.1) (push) Successful in 7m22s
- 将原有删除设备逻辑改为迁移设备到新匿名用户
- 添加注册日志记录功能
- 优化事务处理流程,确保数据一致性
- 添加试用订阅激活功能
- 完善错误处理和日志记录
2025-12-01 00:44:33 -08:00
330b4ee6a1 refactor(解绑设备): 优化解绑设备逻辑,保留设备IP和UserAgent信息
All checks were successful
Build docker and publish / build (20.15.1) (push) Successful in 6m50s
将deleteDevice变量提前声明以避免重复声明
在registerUserAndDevice方法中新增ip和userAgent参数,保留原设备信息
2025-11-30 20:37:03 -08:00
b6e93d0496 fix(device): 修复设备解绑后重建逻辑,确保设备ID稳定
Some checks failed
Build docker and publish / build (20.15.1) (push) Has been cancelled
重构设备解绑逻辑,删除原有设备记录后重新创建用户和设备
移除文档中已废弃的测试用例和修复方案说明
2025-11-30 20:28:59 -08:00
41b52992e4 refactor(user): 重构设备解绑逻辑,改为迁移设备到新用户而非删除
All checks were successful
Build docker and publish / build (20.15.1) (push) Successful in 6m44s
修改设备解绑逻辑,不再删除设备而是将其迁移到新创建的用户账户下
同时优化了事务处理和错误日志记录
2025-11-30 19:14:09 -08:00
15f4e69dc3 feat(server): 添加服务器地理位置信息字段
All checks were successful
Build docker and publish / build (20.15.1) (push) Successful in 7m3s
为服务器模型添加经度、纬度及中心点坐标字段,并在相关逻辑中处理这些字段
同时修复服务器用户列表缓存功能
2025-11-03 23:50:23 -08:00
c5d59b86b0 feat(用户绑定): 实现邮箱绑定功能并优化设备解绑逻辑
All checks were successful
Build docker and publish / build (20.15.1) (push) Successful in 7m20s
添加邮箱绑定错误码和消息
修改解绑设备逻辑,解绑后创建新用户设备记录
重构邮箱绑定逻辑,支持检测已绑定邮箱并处理设备转移
2025-10-31 00:14:22 -07: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
dca32cd11c -f 2025-10-14 08:17:02 -07:00
c582087c0f refactor: 更新项目引用路径从perfect-panel/ppanel-server到perfect-panel/server
feat: 添加版本和构建时间变量
fix: 修正短信队列类型注释错误
style: 清理未使用的代码和测试文件
docs: 更新安装文档中的下载链接
chore: 迁移数据库脚本添加日志和订阅配置
2025-10-13 01:33:03 -07:00