Commit 7a5f93f0 authored by renjie's avatar renjie

用户加密密码

parent c4676ff4
...@@ -737,7 +737,7 @@ public class AccountServiceImpl implements AccountService { ...@@ -737,7 +737,7 @@ public class AccountServiceImpl implements AccountService {
if (org.apache.commons.lang3.StringUtils.isNotBlank(subUsersRequestDto.getPassword())) if (org.apache.commons.lang3.StringUtils.isNotBlank(subUsersRequestDto.getPassword()))
password = subUsersRequestDto.getPassword(); password = subUsersRequestDto.getPassword();
else else
password = Aes.aesEncrypt(makeRandomPassword(8)); password = makeRandomPassword(8);
authUser.setPassword(password); authUser.setPassword(password);
authUser.setPhone(existing.getPhoneNumber()); authUser.setPhone(existing.getPhoneNumber());
...@@ -762,6 +762,8 @@ public class AccountServiceImpl implements AccountService { ...@@ -762,6 +762,8 @@ public class AccountServiceImpl implements AccountService {
if (user.getWhiteList() != null && user.getWhiteList().size() > 0) if (user.getWhiteList() != null && user.getWhiteList().size() > 0)
whiteList.addAll(user.getWhiteList()); whiteList.addAll(user.getWhiteList());
account.setWhiteList(whiteList); account.setWhiteList(whiteList);
if (!org.apache.commons.lang3.StringUtils.isNotBlank(subUsersRequestDto.getPassword()))
password = Aes.aesEncrypt(password);
account.setPassword(password); account.setPassword(password);
repository.save(account); repository.save(account);
...@@ -804,8 +806,9 @@ public class AccountServiceImpl implements AccountService { ...@@ -804,8 +806,9 @@ public class AccountServiceImpl implements AccountService {
if (subUsersRequestDto.getPassword() != null) { if (subUsersRequestDto.getPassword() != null) {
com.edgec.browserbackend.auth.domain.User user = new com.edgec.browserbackend.auth.domain.User(); com.edgec.browserbackend.auth.domain.User user = new com.edgec.browserbackend.auth.domain.User();
user.setUsername(username); user.setUsername(username);
if (subUsersRequestDto.getPassword() != null) if (subUsersRequestDto.getPassword() != null) {
user.setPassword(subUsersRequestDto.getPassword()); user.setPassword(Aes.aesDecrypt(subUsersRequestDto.getPassword()));
}
userAuthService.resetUserPassword(user); userAuthService.resetUserPassword(user);
} }
...@@ -820,7 +823,7 @@ public class AccountServiceImpl implements AccountService { ...@@ -820,7 +823,7 @@ public class AccountServiceImpl implements AccountService {
whiteList.addAll(subUsersRequestDto.getWhiteList()); whiteList.addAll(subUsersRequestDto.getWhiteList());
childAccount.setWhiteList(whiteList); childAccount.setWhiteList(whiteList);
if (org.apache.commons.lang3.StringUtils.isNotBlank(subUsersRequestDto.getPassword())) if (org.apache.commons.lang3.StringUtils.isNotBlank(subUsersRequestDto.getPassword()))
childAccount.setPassword(Aes.aesEncrypt(subUsersRequestDto.getPassword())); childAccount.setPassword(subUsersRequestDto.getPassword());
repository.save(childAccount); repository.save(childAccount);
} }
......
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