From d11dc54a4a15e021cc668249ee0ff7d86be1670f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=98=BF=E6=B2=90?= Date: Mon, 22 May 2023 16:15:40 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=93=E5=BC=80=E6=9D=83=E9=99=90=E6=B3=A8?= =?UTF-8?q?=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/net/maku/monitor/controller/UserOnlineController.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/maku-boot-module/maku-module-monitor/src/main/java/net/maku/monitor/controller/UserOnlineController.java b/maku-boot-module/maku-module-monitor/src/main/java/net/maku/monitor/controller/UserOnlineController.java index 74a0e88..453092b 100644 --- a/maku-boot-module/maku-module-monitor/src/main/java/net/maku/monitor/controller/UserOnlineController.java +++ b/maku-boot-module/maku-module-monitor/src/main/java/net/maku/monitor/controller/UserOnlineController.java @@ -15,6 +15,7 @@ import net.maku.framework.security.cache.TokenStoreCache; import net.maku.framework.security.user.UserDetail; import net.maku.monitor.vo.UserOnlineVO; import org.springdoc.core.annotations.ParameterObject; +import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.web.bind.annotation.*; import java.util.ArrayList; @@ -30,7 +31,7 @@ public class UserOnlineController { @GetMapping("page") @Operation(summary = "分页") - //@PreAuthorize("hasAuthority('monitor:user:all')") + @PreAuthorize("hasAuthority('monitor:user:all')") public Result> page(@ParameterObject @Valid Query query) { // 获取登录用户的全部key List keys = tokenStoreCache.getUserKeyList(); @@ -60,7 +61,7 @@ public class UserOnlineController { @DeleteMapping("{accessToken}") @Operation(summary = "强制退出") - //@PreAuthorize("hasAuthority('monitor:user:user')") + @PreAuthorize("hasAuthority('monitor:user:user')") public Result forceLogout(@PathVariable("accessToken") String accessToken) { // token不能为空 if (StrUtil.isBlank(accessToken)) {