From 03899d4d9c76fc2077dacc53ab88e2c9ca41af7c Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Sat, 27 Sep 2025 01:47:53 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E9=87=8D=E7=BD=AE=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E5=91=98=E5=AF=86=E7=A0=81=E5=90=8C=E6=97=B6=E4=BC=9A=E5=85=B3?= =?UTF-8?q?=E9=97=AD=E9=AA=8C=E8=AF=81=E7=A0=81=EF=BC=8C=E9=98=B2=E6=AD=A2?= =?UTF-8?q?=E9=AA=8C=E8=AF=81=E7=A0=81=E5=A4=B1=E6=95=88=E4=B9=8B=E5=90=8E?= =?UTF-8?q?=E6=97=A0=E6=B3=95=E7=99=BB=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/middleware/reset-passwd/middleware.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/ui/certd-server/src/middleware/reset-passwd/middleware.ts b/packages/ui/certd-server/src/middleware/reset-passwd/middleware.ts index 1322c4f0..c8b34271 100644 --- a/packages/ui/certd-server/src/middleware/reset-passwd/middleware.ts +++ b/packages/ui/certd-server/src/middleware/reset-passwd/middleware.ts @@ -1,6 +1,6 @@ import { Autoload, Config, Init, Inject, Provide, Scope, ScopeEnum } from '@midwayjs/core'; import { IMidwayKoaContext, IWebMiddleware, NextFunction } from '@midwayjs/koa'; -import { CommonException } from '@certd/lib-server'; +import { CommonException, SysSettingsService } from "@certd/lib-server"; import { UserService } from '../../modules/sys/authority/service/user-service.js'; import { logger } from '@certd/basic'; import {UserSettingsService} from "../../modules/mine/service/user-settings-service.js"; @@ -17,6 +17,8 @@ export class ResetPasswdMiddleware implements IWebMiddleware { @Inject() userSettingsService: UserSettingsService; + @Inject() + sysSettingsService: SysSettingsService; @Config('system.resetAdminPasswd') private resetAdminPasswd: boolean; @@ -40,8 +42,12 @@ export class ResetPasswdMiddleware implements IWebMiddleware { userId: 1, key:"user.two.factor" }) + const publicSettings = await this.sysSettingsService.getPublicSettings() + publicSettings.captchaEnabled = false + await this.sysSettingsService.savePublicSettings(publicSettings); + const user = await this.userService.info(1); - logger.info(`重置1号管理员用户的密码完成,2FA设置已删除,用户名:${user.username},新密码:${newPasswd},请在登录进去之后尽快修改密码`); + logger.info(`重置1号管理员用户的密码完成,2FA设置已删除,验证码登录已禁用,用户名:${user.username},新密码:${newPasswd},请在登录进去之后尽快修改密码`); } } }