|
@@ -149,6 +149,8 @@ public class SysUserFacade extends SysUserServiceImpl {
|
|
|
if (null == captchaObject || StringUtil.isBlank(captchaObject.toString()) || !captchaObject.toString().trim().equalsIgnoreCase(captcha)) {
|
|
|
throw new CommonException(CommonErrorCode.PARAM_IS_ERROR, "验证码错误");
|
|
|
}
|
|
|
+ //使用MD5对密码进行加密
|
|
|
+ String MD5Password = DigestUtils.md5DigestAsHex(password.getBytes());
|
|
|
QueryWrapper<SysUser> userQueryWrapper = new QueryWrapper<>();
|
|
|
userQueryWrapper.eq("username", username)
|
|
|
.eq("status", StatusEnum.Enable.getKey())
|
|
@@ -158,11 +160,11 @@ public class SysUserFacade extends SysUserServiceImpl {
|
|
|
throw new CommonException(ServiceErrorCode.USER_NOT_FOUND);
|
|
|
}
|
|
|
PasswordEncoder passwordEncoder = PasswordEncoderFactories.createDelegatingPasswordEncoder();
|
|
|
- if (!passwordEncoder.matches(password, user.getPassword())) {
|
|
|
+ if (!passwordEncoder.matches(MD5Password, user.getPassword())) {
|
|
|
throw new CommonException(ServiceErrorCode.USER_PASSWORD_ERROR);
|
|
|
}
|
|
|
JWT jwt = authServiceClient.getToken("Basic dWFhLXNlcnZpY2U6MTIzNDU2",
|
|
|
- "password", username, password);
|
|
|
+ "password", username, MD5Password);
|
|
|
if (null == jwt) {
|
|
|
throw new CommonException(ServiceErrorCode.GET_TOKEN_FAIL);
|
|
|
}
|