diff --git a/im-server/src/main/java/com/bx/imserver/netty/processor/LoginProcessor.java b/im-server/src/main/java/com/bx/imserver/netty/processor/LoginProcessor.java index 6068a45..b5480f5 100644 --- a/im-server/src/main/java/com/bx/imserver/netty/processor/LoginProcessor.java +++ b/im-server/src/main/java/com/bx/imserver/netty/processor/LoginProcessor.java @@ -38,6 +38,7 @@ public class LoginProcessor extends AbstractMessageProcessor { if (!JwtUtil.checkSign(loginInfo.getAccessToken(), accessTokenSecret)) { ctx.channel().close(); log.warn("用户token校验不通过,强制下线,token:{}", loginInfo.getAccessToken()); + return; } String strInfo = JwtUtil.getInfo(loginInfo.getAccessToken()); IMSessionInfo sessionInfo = JSON.parseObject(strInfo, IMSessionInfo.class); diff --git a/im-uniapp/main.js b/im-uniapp/main.js index ea16f44..aaac1d8 100644 --- a/im-uniapp/main.js +++ b/im-uniapp/main.js @@ -22,7 +22,12 @@ import switchBar from '@/components/bar/switch-bar' // import VConsole from 'vconsole' // new VConsole(); // #endif - +// #ifdef H5 +import ImageResize from "quill-image-resize-mp"; +import Quill from "quill"; +window.Quill = Quill; +window.ImageResize = { default: ImageResize }; +// #endif // #ifdef H5 import * as recorder from './common/recorder-h5'; // #endif diff --git a/im-uniapp/package.json b/im-uniapp/package.json index 3e8bf34..602b736 100644 --- a/im-uniapp/package.json +++ b/im-uniapp/package.json @@ -5,6 +5,8 @@ }, "dependencies": { "pinyin-pro": "^3.23.1", + "quill": "^1.3.7", + "quill-image-resize-mp": "^3.0.1", "vconsole": "^3.15.1" } } \ No newline at end of file