|
|
|
|
@ -50,6 +50,12 @@ public class ChangePasswordController {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// --- 新增的校验逻辑 ---
|
|
|
|
|
if (oldPassword.equals(newPassword)) {
|
|
|
|
|
showStatusMessage("新密码不能与当前密码相同!", true);
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (!UserService.isPasswordValid(newPassword)) {
|
|
|
|
|
showStatusMessage("新密码格式错误!必须为6-10位,且包含大小写字母和数字。", true);
|
|
|
|
|
return;
|
|
|
|
|
|