diff --git a/kernel-s-system/system-business-user/src/main/java/cn/stylefeng/roses/kernel/system/modular/user/service/impl/SysUserServiceImpl.java b/kernel-s-system/system-business-user/src/main/java/cn/stylefeng/roses/kernel/system/modular/user/service/impl/SysUserServiceImpl.java index 58ab0d1a4..7231fbbb7 100644 --- a/kernel-s-system/system-business-user/src/main/java/cn/stylefeng/roses/kernel/system/modular/user/service/impl/SysUserServiceImpl.java +++ b/kernel-s-system/system-business-user/src/main/java/cn/stylefeng/roses/kernel/system/modular/user/service/impl/SysUserServiceImpl.java @@ -354,6 +354,9 @@ public class SysUserServiceImpl extends ServiceImpl impl sysUser.setPassword(passwordStoredEncryptApi.encrypt(password)); this.updateById(sysUser); + + // 清除缓存中的用户信息 + sysUserCacheOperatorApi.remove(String.valueOf(sysUser.getUserId())); } @Override