diff --git a/Server/src/APIs/BlogComment.ts b/Server/src/APIs/BlogComment.ts index 2a41797..074e9c0 100644 --- a/Server/src/APIs/BlogComment.ts +++ b/Server/src/APIs/BlogComment.ts @@ -1,15 +1,15 @@ import { API } from "../Plugs/API/API"; import ServerStdResponse from "../ServerStdResponse"; import MySQLConnection from '../Plugs/MySQLConnection' -import MountUserAgent from "../Plugs/Middleware/mountUserAgent"; +import MountUserAgent from "../Plugs/Middleware/MountUserAgent"; import axios from "axios"; -import MountIP from "../Plugs/Middleware/mountIP"; - +import MountIP from "../Plugs/Middleware/MountIP"; +import CheckCaptchaPassed from "../Plugs/Middleware/CheckCaptchaPassed"; // 提交博客评论 class BlogComment extends API { constructor() { - super('POST', '/blogComment', MountUserAgent, MountIP); + super('POST', '/blogComment', CheckCaptchaPassed, MountUserAgent, MountIP); } public async onRequset(data: any, res: any) { diff --git a/tonecn/src/components/Blog/BlogContentToolBar.vue b/tonecn/src/components/Blog/BlogContentToolBar.vue index 54fcc5c..b794e0c 100644 --- a/tonecn/src/components/Blog/BlogContentToolBar.vue +++ b/tonecn/src/components/Blog/BlogContentToolBar.vue @@ -65,6 +65,7 @@ const submitComment = async () => { ElMessage.info('正在提交,请稍后') try { let commentRes = await request.post('blogComment', { + session: localStorage.getItem('captcha-session'), bloguuid: bloguuid, content: inputComment.value.trim(), name: inputCommentName.trim() == '' ? '匿名' : inputCommentName.trim()