feat(base): 添加邮箱注册码功能及用户注册接口 - 在 `sessionManager` 中新增邮件注册码缓存管理实例和相关方法 - 实现生成、保存、验证、删除邮件注册码的逻辑 - 新增 `/reg` 和 `/email` 接口用于用户注册和发送验证码 - 引入 `golang-lru` 依赖以支持限流缓存功能 - 调整包导入顺序,优化代码结构 ```
将会话保存时长从24小时调整为1小时,以提高会话安全性。 feat(socket): 添加强制踢出功能 在QuitSelf方法中增加强制踢出参数,当参数不为0时强制踢出所有玩家。
- 移除了 sessionManager 结构体和相关方法 - 新增 cacheStore 结构体的 Scan 方法,用于扫描匹配模式的键 - 新增 cacheStore 结构体的 MGet 方法,用于批量获取多个键的值 - 优化了代码结构,提高了缓存操作的灵活性和效率