ccnetcore
|
25c736dc0a
|
fix: 修复扫码回调在非等待状态下仍被处理的问题
|
2025-08-30 22:07:09 +08:00 |
|
ccnetcore
|
72387235a0
|
refactor: 移除分布式锁获取时的超时参数
|
2025-08-30 21:17:25 +08:00 |
|
ccnetcore
|
1b00e505b7
|
fix: 修复绑定微信二维码生成时未登录用户的异常提示
|
2025-08-30 18:02:46 +08:00 |
|
ccnetcore
|
ba07e2c905
|
feat: 新增服务号注册授权页面并优化注册提示信息
|
2025-08-30 00:02:27 +08:00 |
|
ccnetcore
|
bde4611a50
|
fix: 修复服务号注册缓存时间及锁定范围问题
|
2025-08-29 23:32:40 +08:00 |
|
ccnetcore
|
d13b23ad2e
|
fix: 修复服务号扫码场景缓存未保存用户ID且场景结果错误的问题
|
2025-08-29 22:20:52 +08:00 |
|
ccnetcore
|
d90e24f9ed
|
fix: 修复服务号回调处理返回用户ID及缓存更新逻辑
|
2025-08-29 21:55:07 +08:00 |
|
chenchun
|
1fbd521d1a
|
fix: 注册接口加分布式锁防止并发重复注册
|
2025-08-29 14:33:35 +08:00 |
|
chenchun
|
2ae6183e7f
|
fix: 防止重复注册意社区账号
|
2025-08-29 14:31:04 +08:00 |
|
chenchun
|
c5b6b33d8e
|
feat: 注册公众号用户时保存额外用户信息到数据库
|
2025-08-29 13:54:02 +08:00 |
|
chenchun
|
f9843c13d4
|
fix: 修复场景缓存为空时的处理逻辑并调整注册成功缓存写入方式
|
2025-08-29 11:34:57 +08:00 |
|
chenchun
|
6bd561b094
|
feat: 新增微信公众号扫码注册功能及幂等处理
- 新增 `FuwuhaoConst` 常量类,统一缓存 Key 前缀管理
- `FuwuhaoOptions` 增加 FromUser、RedirectUri、PicUrl 配置项
- `FuwuhaoManager` 新增 `BuildRegisterMessage` 方法,构建注册引导图文消息
- `FuwuhaoService`
- 增加 OpenId 与 Scene 绑定缓存,支持扫码注册有效期管理
- 回调处理支持注册场景,返回图文消息引导用户注册
- 新增注册接口 `RegisterByCodeAsync`,根据微信授权信息自动注册账号并更新场景状态
- `AccountManager` 注册方法增加分布式锁,防止重复注册,并校验用户名唯一性
|
2025-08-29 11:01:09 +08:00 |
|
chenchun
|
1d108983e8
|
feat: 增加服务号回调签名校验及扫码回调幂等处理
- `FuwuhaoManager` 新增 `ValidateCallback` 方法,用于校验微信回调签名
- `FuwuhaoOptions` 增加 `CallbackToken` 配置项
- `QrCodeResponse` 属性添加 `JsonPropertyName` 标注,支持 JSON 序列化映射
- `FuwuhaoService` 在回调接口中增加签名校验,并通过分布式锁实现幂等处理
- 调整场景值解析逻辑,过滤非扫码/关注事件
- 优化缓存过期时间设置
|
2025-08-28 15:20:15 +08:00 |
|
ccnetcore
|
b768bca638
|
feat: 完成支持微信扫码功能
|
2025-08-27 23:42:46 +08:00 |
|
chenchun
|
28fcd6c9ce
|
feat: 新增服务号回调处理服务及数据模型
|
2025-08-27 17:46:39 +08:00 |
|