From 5273ea71832602af8910b3aee16d303961e3ada1 Mon Sep 17 00:00:00 2001 From: laodaming <11058467+laudamine@user.noreply.gitee.com> Date: Mon, 30 Oct 2023 18:31:14 +0800 Subject: [PATCH] fix --- server/websocket/internal/logic/datatransferlogic.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/websocket/internal/logic/datatransferlogic.go b/server/websocket/internal/logic/datatransferlogic.go index aa5084ce..75414c81 100644 --- a/server/websocket/internal/logic/datatransferlogic.go +++ b/server/websocket/internal/logic/datatransferlogic.go @@ -179,8 +179,8 @@ func (l *DataTransferLogic) setConnPool(conn *websocket.Conn, userInfo *auth.Use l.sendGetUniqueIdErrResponse(conn, userInfo.Debug) return wsConnectItem{}, err } - //传入绑定的wid判断是否可重用 - if oldWid != "" { + //传入绑定的wid判断是否可重用(白板用户不可重用) + if oldWid != "" && (userInfo.IsUser() || userInfo.IsGuest()) { for i := 0; i < 1; i++ { //解析传入的wid是不是属于自己的用户的 decryptionWid, err := encryption_decryption.CBCDecrypt(oldWid)