@@ -196,6 +196,12 @@ public enum ErrorCodeEnum
[ErrorCodeItemMetadata("密码错误次数过多,账号已锁定,请半小时后重试!")]
D1027,
+ /// <summary>
+ /// 新密码不能与旧密码相同
+ /// </summary>
+ [ErrorCodeItemMetadata("新密码不能与旧密码相同")]
+ D1028,
+
/// <summary>
/// 父机构不存在
/// </summary>
@@ -268,6 +268,9 @@ public class SysUserService : IDynamicApiController, ITransient
throw Oops.Oh(ErrorCodeEnum.D1004);
}
+ if (input.PasswordOld == input.PasswordNew)
+ throw Oops.Oh(ErrorCodeEnum.D1028);
// 验证密码强度
if (CryptogramUtil.StrongPassword)
{