9 Commits

Author SHA1 Message Date
3c6dd5058b feat(apple): 添加通过transaction_id附加苹果交易功能
All checks were successful
Build docker and publish / build (20.15.1) (push) Successful in 6m41s
新增通过transaction_id附加苹果交易的功能,包括:
1. 添加AttachAppleTransactionByIdRequest类型和对应路由
2. 实现AppleIAPConfig配置模型
3. 添加ServerAPI获取交易信息的实现
4. 优化JWS解析逻辑,增加cleanB64函数处理空格
5. 完善苹果通知处理逻辑的日志和注释
2025-12-15 22:35:33 -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
6afd6eb307 feat(auth): 添加设备绑定数量限制检查
All checks were successful
Build docker and publish / build (20.15.1) (push) Successful in 7m26s
在设备绑定逻辑中添加对设备绑定数量的限制检查,当超过限制时返回特定错误码
同时在用户注册、登录等流程中处理设备绑定数量超限的错误情况
2025-11-27 23:58:10 -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
e6bd78aa76 refactor(auth): 调整代码格式和注释以提高可读性
All checks were successful
Build docker and publish / build (20.15.1) (push) Successful in 7m20s
style(user): 统一代码缩进和注释格式
fix(user): 修改设备冲突处理逻辑为更新归属而非删除
refactor(user): 移除不必要的用户删除逻辑和缓存清理
2025-10-28 02:25:40 -07:00
fde3210a88 feat(用户): 实现邮箱绑定功能并返回登录凭证
All checks were successful
Build docker and publish / build (20.15.1) (push) Successful in 7m41s
修改绑定邮箱接口返回登录凭证,优化用户数据迁移流程
添加用户缓存清理逻辑,确保设备绑定后数据一致性
完善邮箱验证和绑定逻辑的注释和错误处理
2025-10-23 10:07:59 -07:00
38655c0d38 fix(用户绑定): 优化邮箱绑定逻辑并完善设备绑定功能
All checks were successful
Build docker and publish / build (20.15.1) (push) Successful in 7m39s
修复绑定相同邮箱时的错误提示问题,允许重复绑定相同邮箱
重构设备绑定逻辑,增加详细注释和日志记录
移除无用的WebSocket测试端点
更新测试脚本中的默认配置和测试用例
2025-10-23 04:11:02 -07:00
3bbd687231 feat(设备绑定): 添加用户数据迁移功能以支持设备重新绑定
在设备重新绑定到新用户时,自动迁移旧用户的订单、订阅和余额数据
移除游客订单特殊处理逻辑,统一所有订单处理流程
更新设备绑定文档说明新的静默登录机制
2025-10-17 19:04:47 -07:00
c582087c0f refactor: 更新项目引用路径从perfect-panel/ppanel-server到perfect-panel/server
feat: 添加版本和构建时间变量
fix: 修正短信队列类型注释错误
style: 清理未使用的代码和测试文件
docs: 更新安装文档中的下载链接
chore: 迁移数据库脚本添加日志和订阅配置
2025-10-13 01:33:03 -07:00