rev:用户锁定,解锁后无法登陆问题

This commit is contained in:
2024-11-15 14:19:33 +08:00
parent 663d5ec8e8
commit 82b97e1647
2 changed files with 4 additions and 1 deletions

View File

@@ -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);

View File

@@ -125,7 +125,7 @@ public class ISysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> 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());