修复普通用户或其他权限用户能在swagger下更改系统管理员角色状态的安全漏洞
This commit is contained in:
@@ -91,6 +91,7 @@ public class RoleController {
|
|||||||
|
|
||||||
@Operation(summary = "修改角色状态")
|
@Operation(summary = "修改角色状态")
|
||||||
@PutMapping(value = "/{roleId}/status")
|
@PutMapping(value = "/{roleId}/status")
|
||||||
|
@PreAuthorize("@ss.hasPerm('sys:role:edit')")
|
||||||
public Result<?> updateRoleStatus(
|
public Result<?> updateRoleStatus(
|
||||||
@Parameter(description = "角色ID") @PathVariable Long roleId,
|
@Parameter(description = "角色ID") @PathVariable Long roleId,
|
||||||
@Parameter(description = "状态(1:启用;0:禁用)") @RequestParam Integer status
|
@Parameter(description = "状态(1:启用;0:禁用)") @RequestParam Integer status
|
||||||
|
|||||||
Reference in New Issue
Block a user