From b187030ccd1e5e244c94da8bf8b1d9c50f4f9e2a Mon Sep 17 00:00:00 2001
From: heheng <475597332@qq.com>
Date: Wed, 15 Apr 2026 10:52:50 +0800
Subject: [PATCH] 新增增加密码复杂度
---
expert-admin/src/main/java/com/gkhy/web/controller/system/SysUserController.java | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/expert-admin/src/main/java/com/gkhy/web/controller/system/SysUserController.java b/expert-admin/src/main/java/com/gkhy/web/controller/system/SysUserController.java
index ea8d4e0..d861389 100644
--- a/expert-admin/src/main/java/com/gkhy/web/controller/system/SysUserController.java
+++ b/expert-admin/src/main/java/com/gkhy/web/controller/system/SysUserController.java
@@ -194,6 +194,10 @@
{
userService.checkUserAllowed(user);
userService.checkUserDataScope(user.getUserId());
+ // 检查新密码复杂性
+ if (!isValidPassword(user.getPassword())) {
+ return error("新密码必须包含数字和字母,并且可以包含特殊符号,长度至少为8个字符");
+ }
user.setPassword(SecurityUtils.encryptPassword(user.getPassword()));
user.setUpdateBy(getUsername());
return toAjax(userService.resetPwd(user));
--
Gitblit v1.9.2