|
|
b6e93d0496
|
fix(device): 修复设备解绑后重建逻辑,确保设备ID稳定
Build docker and publish / build (20.15.1) (push) Has been cancelled
重构设备解绑逻辑,删除原有设备记录后重新创建用户和设备
移除文档中已废弃的测试用例和修复方案说明
|
2025-11-30 20:28:59 -08:00 |
|
|
|
5497a1ffdb
|
feat(用户): 添加删除账户响应中的状态码字段
Build docker and publish / build (20.15.1) (push) Successful in 6m39s
refactor(设备绑定): 重构设备所有权转移逻辑以保持设备ID稳定
docs: 添加设备绑定与踢出后重登录的回归测试文档
fix(设备登录): 修复设备不存在时空指针崩溃问题
|
2025-11-30 20:03:09 -08:00 |
|
|
|
1d5d361ae8
|
feat(auth): 实现用户会话数限制功能
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 |
|
|
|
58107ed76f
|
feat(handler): 添加绑定邀请码接口路由和处理逻辑
Build docker and publish / build (20.15.1) (push) Successful in 7m56s
新增/public/user/bindInviteCodeHandler.go处理绑定邀请码请求
在routes.go中添加对应的POST路由/bind_invite_code
|
2025-11-20 05:56:18 -08:00 |
|
|
|
70561876d6
|
fix(auth): 修复设备首次登录时空指针崩溃问题
Build docker and publish / build (20.15.1) (push) Failing after 1m21s
在设备不存在分支注册后立即查询设备信息并赋值,避免后续操作解引用空指针
同时增加设备信息空指针保护并完善错误处理
|
2025-11-16 23:10:35 -08:00 |
|