diff --git a/suimangCApi/src/main/java/com/iformall/controller/WxUserGrantController.java b/suimangCApi/src/main/java/com/iformall/controller/WxUserGrantController.java index cfa2904..63b03fc 100644 --- a/suimangCApi/src/main/java/com/iformall/controller/WxUserGrantController.java +++ b/suimangCApi/src/main/java/com/iformall/controller/WxUserGrantController.java @@ -147,7 +147,7 @@ public class WxUserGrantController extends BaseController { return new ResultData(ErrorCode.USER_IS_EMPTY); } - String encryptPassword = new PasswordHelper().encryptPassword(phone, password); + String encryptPassword = new PasswordHelper().encryptPassword(password); if(!encryptPassword.equals(basicInfo.getPassword())){ return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(), "手机号或密码错误"); @@ -328,7 +328,7 @@ public class WxUserGrantController extends BaseController { return new ResultData(Result.ERROR, e.getMessage()); } if(isValidCode) { - String encryptPassword = new PasswordHelper().encryptPassword(phone, pwd); + String encryptPassword = new PasswordHelper().encryptPassword(pwd); WxCUserBasicInfo basicInfoUpd = new WxCUserBasicInfo(); basicInfoUpd.setId(basicInfo.getId()); basicInfoUpd.setPassword(encryptPassword); diff --git a/suimangService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java b/suimangService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java index f364527..1bb18e0 100644 --- a/suimangService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java +++ b/suimangService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java @@ -844,7 +844,7 @@ public class WxCUserBasicInfoServiceImpl implements WxCUserBasicInfoService,IExc basicInfo.setFinalTenantId(tenantEntity.getFinalTenantId()); basicInfo.setPhone(phone); if(StringUtils.isNotBlank(pwd)){ - String encryptPassword = new PasswordHelper().encryptPassword(phone, pwd); + String encryptPassword = new PasswordHelper().encryptPassword(pwd); basicInfo.setPassword(encryptPassword); } this.save(basicInfo); diff --git a/suimangService/src/main/java/com/iformall/utils/PasswordHelper.java b/suimangService/src/main/java/com/iformall/utils/PasswordHelper.java index 48cb430..bd92ec3 100644 --- a/suimangService/src/main/java/com/iformall/utils/PasswordHelper.java +++ b/suimangService/src/main/java/com/iformall/utils/PasswordHelper.java @@ -23,6 +23,9 @@ public class PasswordHelper { return new SimpleHash(algorithmName, password, ByteSource.Util.bytes(userName), hashIterations).toHex(); } + public String encryptPassword(String password) { + return new SimpleHash(algorithmName, password, hashIterations).toHex(); + } public static void main(String[] args) {