Remove obsolete code and documentation

This commit is contained in:
wkc
2026-05-12 17:53:02 +08:00
parent 598f5dec1c
commit b822cc202e
9 changed files with 167 additions and 8 deletions

View File

@@ -18,6 +18,7 @@ import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.core.domain.model.LoginUser;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.common.utils.PasswordStrengthUtils;
import com.ruoyi.common.utils.SecurityUtils;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.file.FileUploadUtils;
@@ -98,10 +99,18 @@ public class SysProfileController extends BaseController
Long userId = loginUser.getUserId();
SysUser user = userService.selectUserById(userId);
String password = user.getPassword();
if (StringUtils.isEmpty(oldPassword))
{
return error("修改密码失败,旧密码错误");
}
if (!SecurityUtils.matchesPassword(oldPassword, password))
{
return error("修改密码失败,旧密码错误");
}
if (!PasswordStrengthUtils.isStrongPassword(newPassword))
{
return error(PasswordStrengthUtils.STRONG_PASSWORD_MESSAGE);
}
if (SecurityUtils.matchesPassword(newPassword, password))
{
return error("新密码不能与旧密码相同");