소스 검색

//加密方式

private_deployment
xhxu 2 년 전
부모
커밋
f8ff9ae5a3
3개의 변경된 파일6개의 추가작업 그리고 3개의 파일을 삭제
  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 파일 보기

@@ -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 파일 보기

@@ -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 파일 보기

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


불러오는 중...
취소
저장