From bb4c44443d937563e0791d52688a279fa91d02fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=8C=E5=85=88=E8=88=9C?= <2499071264@qq.com> Date: Fri, 23 Oct 2026 14:50:06 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9C=AC=E5=9C=B0=E5=BC=80=E5=8F=911?= =?UTF-8?q?=E7=99=BB=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/budwk/app/sys/services/impl/SysUserServiceImpl.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/budwk/app/sys/services/impl/SysUserServiceImpl.java b/src/main/java/com/budwk/app/sys/services/impl/SysUserServiceImpl.java index 163d94c..b18c695 100644 --- a/src/main/java/com/budwk/app/sys/services/impl/SysUserServiceImpl.java +++ b/src/main/java/com/budwk/app/sys/services/impl/SysUserServiceImpl.java @@ -30,6 +30,7 @@ import org.nutz.dao.Sqls; import org.nutz.dao.sql.Sql; import org.nutz.integration.jedis.RedisService; import org.nutz.ioc.aop.Aop; +import org.nutz.ioc.impl.PropertiesProxy; import org.nutz.ioc.loader.annotation.Inject; import org.nutz.ioc.loader.annotation.IocBean; import org.nutz.lang.Lang; @@ -67,6 +68,8 @@ public class SysUserServiceImpl extends BaseServiceImpl implements Sys private RedisService redisService; @Inject private ValidateService validateService; + @Inject + private PropertiesProxy conf; @Override @CacheResult(cacheKey = "${userId}_getPermissionList") @@ -359,7 +362,8 @@ public class SysUserServiceImpl extends BaseServiceImpl implements Sys // base64解码密码 String decodePwd = Base64Decoder.decodeStr(passowrd); String hashedPassword = PwdUtil.getPassword(decodePwd, user.getSalt()); - if (!Strings.sNull(hashedPassword).equalsIgnoreCase(user.getPassword())) { + if (!"dev".equals(conf.get("nutz.profiles.active")) + && !Strings.sNull(hashedPassword).equalsIgnoreCase(user.getPassword())) { throw new BaseException("用户名或者密码不正确"); } user = this.fetchLinks(user, "unit");