!116 fix: 新版本问题修复

* fix: 新版本问题修复
This commit is contained in:
zongyangleo
2024-04-19 11:27:29 +00:00
committed by Coder慌
parent 2a6d620830
commit 44805ce580
12 changed files with 80 additions and 73 deletions

View File

@@ -244,6 +244,10 @@ func (m *Machine) WsGuacamole(g *gin.Context) {
biz.ErrIsNil(err)
rc := req.NewCtxWithGin(g).WithRequiredPermission(req.NewPermission("machine:terminal"))
if err = req.PermissionHandler(rc); err != nil {
panic(errorx.NewBiz("\033[1;31m您没有权限操作该机器终端,请重新登录后再试~\033[0m"))
}
ac := GetMachineAc(rc)
mi, err := m.MachineApp.ToMachineInfoByAc(ac)
@@ -293,7 +297,7 @@ func (m *Machine) WsGuacamole(g *gin.Context) {
}
}
tunnel, err := guac.DoConnect(query, params, ac)
tunnel, err := guac.DoConnect(query, params, rc.GetLoginAccount().Username)
if err != nil {
return
}