From 82b97e16479e73d38be6834969e77984fde97b63 Mon Sep 17 00:00:00 2001 From: liuxy Date: Fri, 15 Nov 2024 14:19:33 +0800 Subject: [PATCH] =?UTF-8?q?rev=EF=BC=9A=E7=94=A8=E6=88=B7=E9=94=81?= =?UTF-8?q?=E5=AE=9A=EF=BC=8C=E8=A7=A3=E9=94=81=E5=90=8E=E6=97=A0=E6=B3=95?= =?UTF-8?q?=E7=99=BB=E9=99=86=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/nl/system/service/secutiry/impl/OnlineUserService.java | 3 +++ .../org/nl/system/service/user/impl/ISysUserServiceImpl.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/lms/nladmin-system/src/main/java/org/nl/system/service/secutiry/impl/OnlineUserService.java b/lms/nladmin-system/src/main/java/org/nl/system/service/secutiry/impl/OnlineUserService.java index 1fd53c506..f023bbc9e 100644 --- a/lms/nladmin-system/src/main/java/org/nl/system/service/secutiry/impl/OnlineUserService.java +++ b/lms/nladmin-system/src/main/java/org/nl/system/service/secutiry/impl/OnlineUserService.java @@ -268,6 +268,9 @@ public class OnlineUserService { if (userInfo == null) { throw new BadRequestException("当前用户不存在!"); } + if (userInfo.getIs_used() == false) { + throw new BadRequestException("当前用户已被锁定!"); + } String userName = userInfo.getUsername(); if (!userInfo.getPassword().equals(SaSecureUtil.md5BySalt(password, "salt"))) { Boolean aBoolean = redisTemplate.hasKey("LoginName:" + userName); diff --git a/lms/nladmin-system/src/main/java/org/nl/system/service/user/impl/ISysUserServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/system/service/user/impl/ISysUserServiceImpl.java index 42229287e..440333c81 100644 --- a/lms/nladmin-system/src/main/java/org/nl/system/service/user/impl/ISysUserServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/system/service/user/impl/ISysUserServiceImpl.java @@ -125,7 +125,7 @@ public class ISysUserServiceImpl extends ServiceImpl imp } catch (Exception ex) { throw new RuntimeException(); } - if (ObjectUtil.isNotEmpty(sysUser.getPassword())) { + if (ObjectUtil.isNotEmpty(sysUser.getPassword()) && sysUser.getPassword().length() != 32) { sysUser.setPassword(SaSecureUtil.md5BySalt(sysUser.getPassword(), GeneralDefinition.SALT)); } sysUser.setUpdate_time(new Date());