From 5967fd19b208f2130ba5f0ff6a7a30d259365df2 Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Mon, 17 Jun 2024 14:55:49 +0800 Subject: [PATCH] =?UTF-8?q?MFA=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 3 +++ .env.prod | 3 +++ .env.production | 3 +++ .env.prop | 3 +++ .env.uat | 3 +++ .env.usa | 3 +++ src/main.js | 2 +- 7 files changed, 19 insertions(+), 1 deletion(-) diff --git a/.env.development b/.env.development index 1795b787..1cd11a20 100644 --- a/.env.development +++ b/.env.development @@ -14,6 +14,9 @@ VUE_CLI_BABEL_TRANSPILE_MODULES = false # 是否开启登陆限制 true:是 false:否 VUE_APP_LOGIN_FOR_PERMISSION = false +# 是否开启长时间无操作锁定弹框MFA验证 true:是 false:否 +VUE_APP_LOCK_FOR_PERMISSION_MFA = false + # 是否开启长时间无操作锁定弹框 true:是 false:否 VUE_APP_LOCK_FOR_PERMISSION = false diff --git a/.env.prod b/.env.prod index 49d97ae9..2f8d7ea6 100644 --- a/.env.prod +++ b/.env.prod @@ -8,6 +8,9 @@ VUE_APP_BASE_PATH = '/' # 是否开启登陆限制 true:是 false:否 VUE_APP_LOGIN_FOR_PERMISSION = true +# 是否开启长时间无操作锁定弹框MFA验证 true:是 false:否 +VUE_APP_LOCK_FOR_PERMISSION_MFA = false + # 是否开启长时间无操作锁定弹框 true:是 false:否 VUE_APP_LOCK_FOR_PERMISSION = true diff --git a/.env.production b/.env.production index 00537958..38fd6f0d 100644 --- a/.env.production +++ b/.env.production @@ -9,6 +9,9 @@ VUE_APP_IS_TEST = true # 是否开启登陆限制 true:是 false:否 VUE_APP_LOGIN_FOR_PERMISSION = false +# 是否开启长时间无操作锁定弹框MFA验证 true:是 false:否 +VUE_APP_LOCK_FOR_PERMISSION_MFA = false + # 是否开启长时间无操作锁定弹框 true:是 false:否 VUE_APP_LOCK_FOR_PERMISSION = false diff --git a/.env.prop b/.env.prop index 79660dba..20a7b9ee 100644 --- a/.env.prop +++ b/.env.prop @@ -5,6 +5,9 @@ NODE_ENV = 'prop' # 是否开启登陆限制 true:是 false:否 VUE_APP_LOGIN_FOR_PERMISSION = true +# 是否开启长时间无操作锁定弹框MFA验证 true:是 false:否 +VUE_APP_LOCK_FOR_PERMISSION_MFA = false + # 是否开启长时间无操作锁定弹框 true:是 false:否 VUE_APP_LOCK_FOR_PERMISSION = true diff --git a/.env.uat b/.env.uat index 1f04b231..b4586518 100644 --- a/.env.uat +++ b/.env.uat @@ -10,6 +10,9 @@ VUE_APP_BASE_PATH = '/' # 是否开启登陆限制 true:是 false:否 VUE_APP_LOGIN_FOR_PERMISSION = true +# 是否开启长时间无操作锁定弹框MFA验证 true:是 false:否 +VUE_APP_LOCK_FOR_PERMISSION_MFA = false + # 是否开启长时间无操作锁定弹框 true:是 false:否 VUE_APP_LOCK_FOR_PERMISSION = true diff --git a/.env.usa b/.env.usa index a510c10c..dd7bcc34 100644 --- a/.env.usa +++ b/.env.usa @@ -7,6 +7,9 @@ VUE_APP_BASE_PATH = 'https://ei-code-prod.s3.amazonaws.com/2024-04-30/' # 是否开启登陆限制 true:是 false:否 VUE_APP_LOGIN_FOR_PERMISSION = false +# 是否开启长时间无操作锁定弹框MFA验证 true:是 false:否 +VUE_APP_LOCK_FOR_PERMISSION_MFA = true + # 是否开启长时间无操作锁定弹框 true:是 false:否 VUE_APP_LOCK_FOR_PERMISSION = false diff --git a/src/main.js b/src/main.js index e6053109..638ad4af 100644 --- a/src/main.js +++ b/src/main.js @@ -431,7 +431,7 @@ async function VueInit() { done() }, 500) } - if (process.env.VUE_APP_OSS_CONFIG_BUCKET === 'zyypacs-usa') { + if (eval(process.env.VUE_APP_LOCK_FOR_PERMISSION_MFA)) { sendMFAEmail({ UserId: my_userid, MfaType: 1 }).then((res) => { done(); Vue.prototype.$MFA({