From 7b0bd0e1751b1b914b52469e07a50389f8c55a4d Mon Sep 17 00:00:00 2001 From: Bunny <1319900154@qq.com> Date: Fri, 5 Jan 2024 10:43:39 +0800 Subject: [PATCH] =?UTF-8?q?Md5=E5=8A=A0=E5=AF=86=E7=99=BB=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/sky/service/impl/EmployeeServiceImpl.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/sky-server/src/main/java/com/sky/service/impl/EmployeeServiceImpl.java b/sky-server/src/main/java/com/sky/service/impl/EmployeeServiceImpl.java index 007227a..e87ee30 100644 --- a/sky-server/src/main/java/com/sky/service/impl/EmployeeServiceImpl.java +++ b/sky-server/src/main/java/com/sky/service/impl/EmployeeServiceImpl.java @@ -30,21 +30,20 @@ public class EmployeeServiceImpl implements EmployeeService { * @return Employee */ public Employee login(EmployeeLoginDTO employeeLoginDTO) { - String username = employeeLoginDTO.getUsername(); String password = employeeLoginDTO.getPassword(); - //1、根据用户名查询数据库中的数据 + // 1、根据用户名查询数据库中的数据 Employee employee = employeeMapper.getByUsername(username); - //2、处理各种异常情况(用户名不存在、密码不对、账号被锁定) + // 2、处理各种异常情况(用户名不存在、密码不对、账号被锁定) if (employee == null) { // 账号不存在 throw new AccountNotFoundException(MessageConstant.ACCOUNT_NOT_FOUND); } // 密码比对 - // TODO 后期需要进行md5加密,然后再进行比对 + password = DigestUtils.md5DigestAsHex(password.getBytes());// Md5加密 if (!password.equals(employee.getPassword())) { // 密码错误 throw new PasswordErrorException(MessageConstant.PASSWORD_ERROR);