Commit 00317045 authored by 李健华's avatar 李健华

替换字段名称

parent f1ad8b38
...@@ -335,7 +335,7 @@ public class UserController implements IBaseController { ...@@ -335,7 +335,7 @@ public class UserController implements IBaseController {
if (user != null) { if (user != null) {
// 用户注册使用新加密方式 // 用户注册使用新加密方式
// user.setPassword(PasswordUtil.MD5WithSalt(password)); // user.setPassword(PasswordUtil.MD5WithSalt(password));
user.setEncryptedPassword(BctyptPasswordUtil.BCryptWithSalt(password)); user.setBcryptPassword(BctyptPasswordUtil.BCryptWithSalt(password));
userService.saveUser(user); userService.saveUser(user);
log.info("用户注册失败,该手机号已经被注册:register -> registerFrom:{}, phoneNo:{}", registerFrom, phoneNo); log.info("用户注册失败,该手机号已经被注册:register -> registerFrom:{}, phoneNo:{}", registerFrom, phoneNo);
//已存在的用户, 经过短信认证, 也认为是注册成功的 //已存在的用户, 经过短信认证, 也认为是注册成功的
...@@ -457,8 +457,8 @@ public class UserController implements IBaseController { ...@@ -457,8 +457,8 @@ public class UserController implements IBaseController {
return JsonResult.buildErrorStateResult("修改密码失败", null); return JsonResult.buildErrorStateResult("修改密码失败", null);
} }
// 优先校验新的密码 // 优先校验新的密码
if (StringUtils.isNotBlank(user.getEncryptedPassword()) ) { if (StringUtils.isNotBlank(user.getBcryptPassword()) ) {
if (!BctyptPasswordUtil.BCryptCheckPw(password, user.getEncryptedPassword())) { if (!BctyptPasswordUtil.BCryptCheckPw(password, user.getBcryptPassword())) {
return JsonResult.buildErrorStateResult("修改密码失败", null); return JsonResult.buildErrorStateResult("修改密码失败", null);
} }
} else { } else {
...@@ -752,8 +752,8 @@ public class UserController implements IBaseController { ...@@ -752,8 +752,8 @@ public class UserController implements IBaseController {
} }
// 优先校验新密码加密方式 如果有并且密码校验不通过 // 优先校验新密码加密方式 如果有并且密码校验不通过
if (StringUtils.isNotBlank(user.getEncryptedPassword())) { if (StringUtils.isNotBlank(user.getBcryptPassword())) {
if (!BctyptPasswordUtil.BCryptCheckPw(pass, user.getEncryptedPassword())) { if (!BctyptPasswordUtil.BCryptCheckPw(pass, user.getBcryptPassword())) {
// 向该ipv4添加错误计数器 // 向该ipv4添加错误计数器
lockIpv4Service.countErrorByIpv4(clientIp); lockIpv4Service.countErrorByIpv4(clientIp);
// 向该phoneNo添加错误计数器 // 向该phoneNo添加错误计数器
...@@ -770,7 +770,7 @@ public class UserController implements IBaseController { ...@@ -770,7 +770,7 @@ public class UserController implements IBaseController {
return null; return null;
} }
// 校验老密码正确更新新加密方式 // 校验老密码正确更新新加密方式
user.setEncryptedPassword(BctyptPasswordUtil.BCryptWithSalt(pass)); user.setBcryptPassword(BctyptPasswordUtil.BCryptWithSalt(pass));
userService.saveUser(user); userService.saveUser(user);
} }
......
...@@ -1368,8 +1368,8 @@ public class InnerController implements IBaseController { ...@@ -1368,8 +1368,8 @@ public class InnerController implements IBaseController {
} }
// 有限校验新密码加密方式 // 有限校验新密码加密方式
if (StringUtils.isNotBlank(user.getEncryptedPassword())) { if (StringUtils.isNotBlank(user.getBcryptPassword())) {
if (!BctyptPasswordUtil.BCryptCheckPw(password, user.getEncryptedPassword())) { if (!BctyptPasswordUtil.BCryptCheckPw(password, user.getBcryptPassword())) {
return null; return null;
} }
} else { } else {
...@@ -1378,7 +1378,7 @@ public class InnerController implements IBaseController { ...@@ -1378,7 +1378,7 @@ public class InnerController implements IBaseController {
return null; return null;
} }
// 老密码校验后更新新密码加密方式 // 老密码校验后更新新密码加密方式
user.setEncryptedPassword(BctyptPasswordUtil.BCryptWithSalt(password)); user.setBcryptPassword(BctyptPasswordUtil.BCryptWithSalt(password));
userService.saveUser(user); userService.saveUser(user);
} }
return user; return user;
......
...@@ -21,9 +21,9 @@ public class PwdVerifyStrategy implements IVerifyStrategy { ...@@ -21,9 +21,9 @@ public class PwdVerifyStrategy implements IVerifyStrategy {
@Override @Override
public void verify(User user, String verify) { public void verify(User user, String verify) {
// 如果新加密的密码不为空校验新密码 // 如果新加密的密码不为空校验新密码
String encryptedPassword = user.getEncryptedPassword(); String bcryptPassword = user.getBcryptPassword();
if (!"".equals(encryptedPassword)) { if (!"".equals(bcryptPassword)) {
if (Objects.equals(encryptedPassword, BctyptPasswordUtil.BCryptWithSalt(verify))) { if (Objects.equals(bcryptPassword, BctyptPasswordUtil.BCryptWithSalt(verify))) {
return; return;
} }
throw new DataException("用户名或密码错误"); throw new DataException("用户名或密码错误");
......
...@@ -45,8 +45,8 @@ public class User extends BaseEntity implements Serializable { ...@@ -45,8 +45,8 @@ public class User extends BaseEntity implements Serializable {
@Convert(converter = EncryptConverter.class) @Convert(converter = EncryptConverter.class)
private String encryptedPhoneNo; private String encryptedPhoneNo;
@Column(name = "encrypted_password") @Column(name = "bcrypt_password")
private String encryptedPassword; private String bcryptPassword;
public String getEncryptedPhoneNo() { public String getEncryptedPhoneNo() {
return StringUtils.isBlank(encryptedPhoneNo) ? phoneNo : encryptedPhoneNo; return StringUtils.isBlank(encryptedPhoneNo) ? phoneNo : encryptedPhoneNo;
......
...@@ -161,7 +161,7 @@ public class UserRegisterServiceImpl implements IUserRegisterService { ...@@ -161,7 +161,7 @@ public class UserRegisterServiceImpl implements IUserRegisterService {
if (StringUtils.isNotBlank(password)) { if (StringUtils.isNotBlank(password)) {
// user.setPassword(PasswordUtil.MD5WithSalt(password)); // user.setPassword(PasswordUtil.MD5WithSalt(password));
// 新建用户使用新加密方式 // 新建用户使用新加密方式
user.setEncryptedPassword(BctyptPasswordUtil.BCryptWithSalt(password)); user.setBcryptPassword(BctyptPasswordUtil.BCryptWithSalt(password));
} }
user = userService.saveUser(user); user = userService.saveUser(user);
......
...@@ -231,10 +231,10 @@ public class UserServiceImpl implements IUserService, IBaseController { ...@@ -231,10 +231,10 @@ public class UserServiceImpl implements IUserService, IBaseController {
} }
//修改密码使用新加密方式 //修改密码使用新加密方式
// user.setPassword(PasswordUtil.MD5WithSalt(password)); // user.setPassword(PasswordUtil.MD5WithSalt(password));
user.setEncryptedPassword(BctyptPasswordUtil.BCryptWithSalt(password)); user.setBcryptPassword(BctyptPasswordUtil.BCryptWithSalt(password));
user = userRepository.save(user); user = userRepository.save(user);
stringRedisTemplate.expire("usercache:xyqbuser" + phoneNo, 1L, TimeUnit.MILLISECONDS); stringRedisTemplate.expire("usercache:xyqbuser" + phoneNo, 1L, TimeUnit.MILLISECONDS);
return BctyptPasswordUtil.BCryptCheckPw(password, user.getEncryptedPassword()); return BctyptPasswordUtil.BCryptCheckPw(password, user.getBcryptPassword());
} }
@Override @Override
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment