diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java index f5170a2..f5d484a 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java @@ -524,7 +524,8 @@ public class SysUserServiceImpl extends ServiceImpl imple if (StringUtils.isNull(u)) { BeanValidators.validateWithException(validator, user); - user.setPassword(Md5Utils.hash(user.getLoginName() + password)); + user.setSalt(ShiroUtils.randomSalt()); + user.setPassword(Md5Utils.hash(user.getLoginName() + password + user.getSalt())); user.setCreateBy(operName); userMapper.insertUser(user); successNum++;