Browse Source

//加密方式

private_deployment
xhxu 1 year ago
parent
commit
f8ff9ae5a3
3 changed files with 6 additions and 3 deletions
  1. +2
    -2
      suimangCApi/src/main/java/com/iformall/controller/WxUserGrantController.java
  2. +1
    -1
      suimangService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java
  3. +3
    -0
      suimangService/src/main/java/com/iformall/utils/PasswordHelper.java

+ 2
- 2
suimangCApi/src/main/java/com/iformall/controller/WxUserGrantController.java View File

@@ -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);


+ 1
- 1
suimangService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java View File

@@ -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);


+ 3
- 0
suimangService/src/main/java/com/iformall/utils/PasswordHelper.java View File

@@ -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) {


Loading…
Cancel
Save