276 Commits
Author SHA1 Message Date
seewe dbf071c2ea feat(auth): 图片验证码类型支持参数管理动态配置 / Make image captcha type configurable via sys_config
- 生成验证码时优先读取参数 sys.account.captchaType(math/char),未配置时回退 yml security.captcha.type
- 参数经 RemoteConfigService 读取,参数管理保存后即时生效
2026-08-30 18:07:42 +08:00
seewe 42052f7bf5 feat(auth): 小程序登录支持配置化与手机号一键登录自动注册 / Add configurable xcx login with phone auto-registration
- 小程序 appid/密钥支持参数管理 sys.account.xcxApps(JSON 数组,多小程序)优先,yml security.xcx.apps 兜底
- 登录新增 phoneCode 字段,调用微信 getuserphonenumber 解析真实手机号,stable_token 按小程序缓存至 redis
- 首次登录自动注册:以授权手机号为账号(已有同手机号账号则直接绑定),写入 sys_social 绑定 openid
- 自动注册默认昵称/初始密码(sys.user.initPassword)/头像/性别,用户类型 app_user
2026-08-30 18:07:34 +08:00
疯狂的狮子Li 27a79a10e2 🦁🦁🦁发布 6.0.0 正式版 大版本发布!!!(版本号与vue版本同步以后没有单独版本) 2026-07-30 11:02:15 +08:00
疯狂的狮子Li 0d72999366 refactor: 使用 getFirst 优化首元素访问 2026-06-11 13:57:43 +08:00
疯狂的狮子Li 7fbd6fffcc update 格式化全部代码 2026-06-04 18:11:39 +08:00
疯狂的狮子Li 5f8902c79a update 更新 Dockerfile 使用新的 JDK 版本 21.0.11 2026-06-04 17:17:41 +08:00
疯狂的狮子Li 7f066f3f43 update 新增R.data方法替代返回R<String>时泛型问题 2026-06-02 15:38:33 +08:00
疯狂的狮子Li ae685cc0d5 refactor: 使用事件解耦业务副作用并优化虚拟线程并发
- 新增登录成功事件,解耦在线用户缓存、登录日志和最近登录信息更新
  - 新增在线用户清理事件,角色授权变更后异步清理受影响用户会话
  - 新增 OSS 配置变更事件,统一处理配置初始化、删除和默认配置切换后的缓存刷新
  - 新增工作流抄送、待办消息、结果消息事件,拆分全局监听器中的副作用逻辑
  - 扩展 ThreadUtils 支持带返回值的虚拟线程批量执行
  - 在线用户监控批量读取 Redis 会话信息时使用虚拟线程并发处理
  - OSS 多文件查询、URL 解析和 DTO 转换使用虚拟线程并发处理
  - 工作流办理人回显和用户解析按类型并发查询
  - 工作流多渠道消息发送改为并发执行
  - WebSocket 与 SSE 广播消息按用户并发发送
2026-05-18 17:22:13 +08:00
疯狂的狮子Li 591e24e246 update 优化 客户端管理 增加白名单路径和白名单IP功能 可限制客户端能访问的具体路径与可访问的具体IP地址 2026-04-16 14:57:27 +08:00
疯狂的狮子Li a3b1a22a75 update 优化 截断token 避免日志输出具体token内容 防止盗用隐患 2026-04-09 10:49:52 +08:00
疯狂的狮子Li 1bce97a536 Revert "[重大更新] 使用 spring 新特性 HttpServiceClient 替代 Dubbo 降低框架使用难度(半成本 数据权限不好使)"
This reverts commit b6d2274b
2026-03-24 18:03:21 +08:00
疯狂的狮子Li c53d863bd9 fix 修复个人信息手机号码参数错误 2026-03-24 11:06:25 +08:00
疯狂的狮子Li eba382558a [重大更新] 由于nacos底层结构大变更 无法在内部维护nacos与seata源码服务 使用者需自行下载搭建 2026-03-23 13:45:04 +08:00
疯狂的狮子Li b6d2274b53 [重大更新] 使用 spring 新特性 HttpServiceClient 替代 Dubbo 降低框架使用难度(半成本 数据权限不好使) 2026-03-20 19:56:09 +08:00
疯狂的狮子Li 6c2958d54c update 重构 修改框架内不正常命名与规范是和否的状态 2026-03-19 14:48:15 +08:00
疯狂的狮子Li e8fc7fb0df update 优化 将logininfor规范化为loginInfo
update 优化 规范DTO命名
add 新增注解类工具
update 优化 使用动态规划优化菜单树的构建
update 更新 统一枚举相关包名为enums
2026-03-19 12:03:58 +08:00
疯狂的狮子Li da21874a67 update 重构 将 idempotent 与 ratelimiter 模块统一合并到 redis 模块 降级模块使用复杂度 2026-03-19 10:41:48 +08:00
疯狂的狮子Li bebc9ce293 [重大更改] 移除多租户相关功能 2026-03-18 22:15:08 +08:00
疯狂的狮子Li 2f22f9dedd update 不兼容整体升级 springboot 4.X
update springboot 3.5 => 4.0
update springcloud 2025.0 => 2025.1
update springcloud-alibaba 2025.0 => 2025.1
update nacos 2.5 => 3.1
update spring-boot-admin 3.5 => 4.0
update springdoc 2.8 => 3.0
update mybatis-plus 3.5.14 => 3.5.15
update redisson 3.52.0 => 4.3.0
update dynamic-ds 4.3.1 => 4.5.0
2026-03-18 20:37:39 +08:00
疯狂的狮子Li f30a5a21c1 update 优化 自行实现更漂亮的验证码图案 2026-01-14 18:32:16 +08:00
疯狂的狮子Li efc2a89d8c update 修改验证码默认样式 2026-01-14 16:39:43 +08:00
疯狂的狮子Li 2add71a01c update 优化 提示语与待办时间展示 2025-12-15 15:49:03 +08:00
疯狂的狮子Li bf0130dea6 update hutool 5.8.38 => 5.8.40 默认支持了验证码不生成负数 2025-08-27 17:57:56 +08:00
疯狂的狮子Li 0ed79627b6 update 优化 验证码校验逻辑 2025-08-15 16:30:33 +08:00
疯狂的狮子Li 643fead8f4 update 优化 验证码校验逻辑 2025-08-15 14:04:48 +08:00
疯狂的狮子Li 78c6580e28 update 优化 升级jdk版本 2025-08-01 17:24:35 +08:00
疯狂的狮子Li e0f68ef605 remove 重大改动 删除sentinel所有相关功能(为什么删除 查看文档详细说明 https://plus-doc.dromara.org/#/questions/sentinel_404) 2025-07-21 16:40:56 +08:00
疯狂的狮子Li 946fb57116 update 优化 对登录也租户列表接口进行限流 防止盗刷 2025-07-17 15:16:18 +08:00
疯狂的狮子Li 7488b091bc update 优化 校验角色是否有数据权限 2025-07-06 10:50:23 +08:00
疯狂的狮子Li a9f10e4fa4 update spring-boot 3.4.6 => 3.4.7
update satoken 1.42.0 => 1.44.0
update hutool 5.8.35 => 5.8.38
update redisson 3.45.1 => 3.50.0
update aws-s3 2.28.22 => 2.31.67
update anyline 8.7.2-20250101 => 8.7.2-20250603
update maven-compiler-plugin 3.11.0 => 3.14.0
update maven-surefire-plugin 3.1.2 => 3.5.3
2025-06-20 10:31:37 +08:00
疯狂的狮子Li ef013bd653 update 删除无用功能 2025-06-13 14:25:16 +08:00
疯狂的狮子Li 1321a1ec38 update 优化 将debian换为更新更契合的rockylinux(centos作者写的稳定) 升级jdk版本避免漏洞 2025-06-03 17:12:24 +08:00
疯狂的狮子Li 6d7fb33ae0 fix 修复 优化dubbo调用跟satoken无关的场景会报错无上下文问题 2025-06-03 16:11:30 +08:00
疯狂的狮子Li 36ab89d582 fix 修复 satoken异步调用需要手动传递上下文 2025-06-03 10:12:28 +08:00
疯狂的狮子Li bdc5791a21 update 优化 为所有服务增加 实现类模块 2025-05-27 18:18:31 +08:00
疯狂的狮子Li 9e1fb0e482 update satoken 1.40.0 => 1.42.0 适配所有升级项(改动较多)
SaLoginModel -> SaLoginParameter
device -> deviceType
satoken BCrypt -> hutool BCrypt(satoken不维护了)
SaTokenDao -> SaTokenDaoBySessionFollowObject(satoken做了重构封装)
sse 适配新satoken版本拦截器变化
2025-04-11 15:37:09 +08:00
疯狂的狮子Li 7c056c5090 update 优化 统一校验注解长度 2025-04-08 10:19:24 +08:00
疯狂的狮子Li 33e7faa1d1 fix 修复 在线用户设置过期时间与客户端不同步问题 2025-04-02 14:05:29 +08:00
疯狂的狮子Li 0b020f5f99 update 优化 统一用户密码校验长度 2025-03-27 09:33:21 +08:00
疯狂的狮子Li 44365e09dc fix 修复 关闭验证码后 限流注解仍然生效问题 2025-03-12 17:30:02 +08:00
疯狂的狮子Li 2a231ec72c update 优化 重构将 WorkflowUtils 工具类改为 FlwCommonService 更通用的业务处理 2025-03-06 17:22:24 +08:00
疯狂的牛子Li 76c58d1c63 update 修改日志颜色 2024-12-17 15:25:02 +08:00
疯狂的狮子Li 26b93ed48c update 使用justauth扩展功能支持微信小程序登录 2024-12-14 23:10:05 +08:00
疯狂的狮子Li 8c47026554 update 优化 租户域名使用忽略大小写匹配 2024-12-03 11:02:37 +08:00
秋辞未寒 be87ac9421 update 优化 校验租户判空逻辑
Signed-off-by: 秋辞未寒 <545073804@qq.com>
2024-11-23 06:58:52 +00:00
疯狂的狮子Li 76cf3137c5 update 优化 Dockerfile 消除warn警告 2024-11-20 11:03:30 +08:00
疯狂的狮子Li 7a5e2ea6c3 update 优化部署配置 2024-11-14 16:05:28 +08:00
疯狂的狮子Li 0c824088f3 update 重构 将UserConstants改为SystemConstants 统一常量使用 降低使用难度避免误解 2024-11-11 11:02:34 +08:00
疯狂的狮子Li 96364f0d3b fix 修复 注册日志记录状态错误 2024-10-25 13:10:31 +08:00
疯狂的狮子Li 9e86a7e094 fix 修复 登录错误锁定不区分租户问题 2024-08-02 09:46:04 +08:00