From a04d6ab537ea4da7e9ff4c568bca36f3f74ecb4b Mon Sep 17 00:00:00 2001 From: engigu Date: Fri, 6 Mar 2026 16:52:26 +0800 Subject: [PATCH] fix: demo mode exec cmd --- internal/controllers/terminal_controller.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/internal/controllers/terminal_controller.go b/internal/controllers/terminal_controller.go index 2791c2a..45651c6 100644 --- a/internal/controllers/terminal_controller.go +++ b/internal/controllers/terminal_controller.go @@ -262,6 +262,12 @@ func (tc *TerminalController) handlePipeMode(conn *websocket.Conn, userID string // ExecuteShellCommand 执行单个命令并返回结果 func (tc *TerminalController) ExecuteShellCommand(c *gin.Context) { + // 演示模式下禁止执行命令 + if constant.DemoMode { + utils.BadRequest(c, "演示模式下不能执行命令") + return + } + var req struct { Command string `json:"command" binding:"required"` }