perf: 支持重置管理员密码,忘记密码的补救方案

This commit is contained in:
xiaojunnuo
2024-06-16 02:06:44 +08:00
parent 5d2d0955b1
commit 732cbc5e92
8 changed files with 97 additions and 13 deletions
@@ -16,6 +16,7 @@ import { AuthorityMiddleware } from './middleware/authority';
import * as staticFile from '@midwayjs/static-file';
import * as cron from './modules/plugin/cron';
import { logger } from './utils/logger';
import { ResetPasswdMiddleware } from './middleware/reset-passwd/middleware';
@Configuration({
imports: [koa, orm, cache, flyway, validateComp, cron, staticFile],
importConfigs: [
@@ -53,6 +54,9 @@ export class ContainerLifeCycle {
PreviewMiddleware,
//授权处理
AuthorityMiddleware,
//resetPasswd,重置密码模式下不提供服务
ResetPasswdMiddleware,
]);
logger.info('当前环境:', this.app.getEnv()); // prod