校验权限,避免权限提升

This commit is contained in:
lyon
2024-01-03 10:33:19 +08:00
parent b9faf02f2a
commit f60ed652b6
2 changed files with 6 additions and 2 deletions

View File

@@ -69,7 +69,9 @@ public class ChangePasswodController {
public ResponseEntity<?> changePasswod(
@RequestBody ChangePassword changePassword,
@CurrentUser UserInfo currentUser) {
if(!currentUser.getId().equals(changePassword.getId())){
return null;
}
changePassword.setUserId(currentUser.getId());
changePassword.setUsername(currentUser.getUsername());
changePassword.setInstId(currentUser.getInstId());

View File

@@ -66,7 +66,9 @@ public class ProfileController {
@CurrentUser UserInfo currentUser,
BindingResult result) {
logger.debug(userInfo.toString());
if(!currentUser.getId().equals(userInfo.getId())){
return null;
}
// if(userInfo.getExtraAttributeValue()!=null){
// String []extraAttributeLabel=userInfo.getExtraAttributeName().split(",");
// String []extraAttributeValue=userInfo.getExtraAttributeValue().split(",");