From 7ee97bc6885a5213092274e63c2f0fd6278f582d Mon Sep 17 00:00:00 2001 From: Administrator <707231019@qq.com> Date: Tue, 24 Mar 2020 23:49:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=94=A8=E6=88=B7=E5=90=8D?= =?UTF-8?q?=E6=97=B6=E5=80=99=E5=AF=86=E7=A0=81=20=E5=A2=9E=E5=8A=A0MD5?= =?UTF-8?q?=E5=8A=A0=E5=AF=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mes/system/controller/client/SysLoginController.java | 4 ++-- .../main/java/com/wangziyang/mes/system/entity/SysUser.java | 6 +++--- .../mes/system/service/impl/SysUserServiceImpl.java | 4 ++++ 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/mes/src/main/java/com/wangziyang/mes/system/controller/client/SysLoginController.java b/mes/src/main/java/com/wangziyang/mes/system/controller/client/SysLoginController.java index 003be25..e622e0d 100644 --- a/mes/src/main/java/com/wangziyang/mes/system/controller/client/SysLoginController.java +++ b/mes/src/main/java/com/wangziyang/mes/system/controller/client/SysLoginController.java @@ -102,8 +102,8 @@ public class SysLoginController { logger.error("登录失败次数过多", e); return Result.failure("登录失败次数过多"); } catch (IncorrectCredentialsException e) { - logger.error("错误的凭证", e); - return Result.failure("错误的凭证"); + logger.error("密码错误", e); + return Result.failure("密码错误"); } catch (ExpiredCredentialsException e) { logger.error("过期的凭证", e); return Result.failure("过期的凭证"); diff --git a/mes/src/main/java/com/wangziyang/mes/system/entity/SysUser.java b/mes/src/main/java/com/wangziyang/mes/system/entity/SysUser.java index 24fab90..b924e9e 100644 --- a/mes/src/main/java/com/wangziyang/mes/system/entity/SysUser.java +++ b/mes/src/main/java/com/wangziyang/mes/system/entity/SysUser.java @@ -62,7 +62,7 @@ public class SysUser extends BaseEntity { /** * 出生年月日 */ - private LocalDateTime birthday; + private String birthday; /** * 图片id,对应sys_file表中的id @@ -179,11 +179,11 @@ public class SysUser extends BaseEntity { this.sex = sex; } - public LocalDateTime getBirthday() { + public String getBirthday() { return birthday; } - public void setBirthday(LocalDateTime birthday) { + public void setBirthday(String birthday) { this.birthday = birthday; } diff --git a/mes/src/main/java/com/wangziyang/mes/system/service/impl/SysUserServiceImpl.java b/mes/src/main/java/com/wangziyang/mes/system/service/impl/SysUserServiceImpl.java index f292734..0e1e0f1 100644 --- a/mes/src/main/java/com/wangziyang/mes/system/service/impl/SysUserServiceImpl.java +++ b/mes/src/main/java/com/wangziyang/mes/system/service/impl/SysUserServiceImpl.java @@ -10,6 +10,7 @@ import com.wangziyang.mes.system.service.ISysMenuService; import com.wangziyang.mes.system.service.ISysRoleService; import com.wangziyang.mes.system.service.ISysUserService; import org.apache.commons.collections.CollectionUtils; +import org.apache.shiro.crypto.hash.Md5Hash; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -45,6 +46,9 @@ public class SysUserServiceImpl extends ServiceImpl impl @Transactional(rollbackFor = Exception.class) @Override public void save(SysUserDTO record) throws Exception { + //MD5算法计算3次 + String result = new Md5Hash(record.getPassword(), record.getUsername(),3).toString(); + record.setPassword(result); sysUserMapper.insert(record); sysRoleService.rebuild(record); }