From 1aa5df88c381ae71202cc856ff37bcc168c65003 Mon Sep 17 00:00:00 2001 From: Junyi Date: Thu, 1 Dec 2022 18:19:40 -0800 Subject: [PATCH] fix(plugin-users): fix initialization of sms verification (#1173) --- packages/plugins/users/src/server.ts | 5 +++++ packages/plugins/verification/src/server/Plugin.ts | 1 + 2 files changed, 6 insertions(+) diff --git a/packages/plugins/users/src/server.ts b/packages/plugins/users/src/server.ts index 808c8bb996..08abb8c41f 100644 --- a/packages/plugins/users/src/server.ts +++ b/packages/plugins/users/src/server.ts @@ -154,6 +154,11 @@ export default class UsersPlugin extends Plugin { if (!verificationPlugin) { return; } + const systemSettingsRepo = this.db.getRepository('systemSettings'); + const settings = await systemSettingsRepo.findOne(); + if (!settings.smsAuthEnabled) { + return; + } verificationPlugin.interceptors.register('users:signin', { manual: true, diff --git a/packages/plugins/verification/src/server/Plugin.ts b/packages/plugins/verification/src/server/Plugin.ts index c487a7c752..426cdecb31 100644 --- a/packages/plugins/verification/src/server/Plugin.ts +++ b/packages/plugins/verification/src/server/Plugin.ts @@ -84,6 +84,7 @@ export default class VerificationPlugin extends Plugin { } = process.env; if ( + DEFAULT_SMS_VERIFY_CODE_PROVIDER && INIT_ALI_SMS_ACCESS_KEY && INIT_ALI_SMS_ACCESS_KEY_SECRET && INIT_ALI_SMS_VERIFY_CODE_TEMPLATE &&