diff --git a/napcat.webui/src/pages/index.tsx b/napcat.webui/src/pages/index.tsx index b3f2f114..b31427d7 100644 --- a/napcat.webui/src/pages/index.tsx +++ b/napcat.webui/src/pages/index.tsx @@ -18,11 +18,17 @@ const CheckDefaultPassword = () => { if (data) { dialog.confirm({ title: '修改默认密码', - content: '检测到当前密码为默认密码,请尽快修改密码。', + content: '检测到当前密码为默认密码,为了您的安全,必须立即修改密码。', confirmText: '前往修改', onConfirm: () => { navigate('/config?tab=token') - } + }, + onCancel: () => { + navigate('/config?tab=token') + }, + onClose() { + navigate('/config?tab=token') + }, }) } } diff --git a/src/webui/src/api/Auth.ts b/src/webui/src/api/Auth.ts index 5fb8c1f3..5a6854e0 100644 --- a/src/webui/src/api/Auth.ts +++ b/src/webui/src/api/Auth.ts @@ -10,7 +10,7 @@ import { isEmpty } from '@webapi/utils/check'; // 检查是否使用默认Token export const CheckDefaultTokenHandler: RequestHandler = async (_, res) => { const webuiToken = await WebUiConfig.GetWebUIConfig(); - if (webuiToken.token === 'napcat') { + if (webuiToken.token.startsWith('napcat')) { return sendSuccess(res, true); } return sendSuccess(res, false); diff --git a/src/webui/src/api/Log.ts b/src/webui/src/api/Log.ts index 38913432..3d344153 100644 --- a/src/webui/src/api/Log.ts +++ b/src/webui/src/api/Log.ts @@ -47,8 +47,8 @@ export const CreateTerminalHandler: RequestHandler = async (req, res) => { if (isMacOS) { return sendError(res, 'MacOS不支持终端'); } - if ((await WebUiConfig.GetWebUIConfig()).token === 'napcat') { - return sendError(res, '默认密码禁止创建终端'); + if ((await WebUiConfig.GetWebUIConfig()).token.startsWith('napcat')) { + return sendError(res, '该密码禁止创建终端'); } try { const { cols, rows } = req.body;