diff --git a/yudao-ui-admin/.env.demo1024 b/yudao-ui-admin/.env.demo1024
index 93ee788..18efd38 100644
--- a/yudao-ui-admin/.env.demo1024
+++ b/yudao-ui-admin/.env.demo1024
@@ -17,6 +17,9 @@ VUE_APP_APP_NAME ='/admin-ui/'
# 多租户的开关
VUE_APP_TENANT_ENABLE = true
+# 验证码的开关
+VUE_APP_CAPTCHA_ENABLE = true
+
# 文档的开关
VUE_APP_DOC_ENABLE = true
diff --git a/yudao-ui-admin/.env.dev b/yudao-ui-admin/.env.dev
index db9e338..cbe967e 100644
--- a/yudao-ui-admin/.env.dev
+++ b/yudao-ui-admin/.env.dev
@@ -13,6 +13,9 @@ VUE_CLI_BABEL_TRANSPILE_MODULES = true
# 多租户的开关
VUE_APP_TENANT_ENABLE = true
+# 验证码的开关
+VUE_APP_CAPTCHA_ENABLE = true
+
# 文档的开关
VUE_APP_DOC_ENABLE = true
diff --git a/yudao-ui-admin/.env.local b/yudao-ui-admin/.env.local
index 58029b6..9b294e2 100644
--- a/yudao-ui-admin/.env.local
+++ b/yudao-ui-admin/.env.local
@@ -14,6 +14,9 @@ VUE_CLI_BABEL_TRANSPILE_MODULES = true
# 多租户的开关
VUE_APP_TENANT_ENABLE = true
+# 验证码的开关
+VUE_APP_CAPTCHA_ENABLE = true
+
# 文档的开关
VUE_APP_DOC_ENABLE = true
diff --git a/yudao-ui-admin/.env.prod b/yudao-ui-admin/.env.prod
index 5deaf75..a1415ed 100644
--- a/yudao-ui-admin/.env.prod
+++ b/yudao-ui-admin/.env.prod
@@ -15,6 +15,9 @@ VUE_APP_APP_NAME ='yudao-admin'
# 多租户的开关
VUE_APP_TENANT_ENABLE = true
+# 验证码的开关
+VUE_APP_CAPTCHA_ENABLE = true
+
# 文档的开关
VUE_APP_DOC_ENABLE = false
diff --git a/yudao-ui-admin/.env.stage b/yudao-ui-admin/.env.stage
index 7526f26..5942b3c 100644
--- a/yudao-ui-admin/.env.stage
+++ b/yudao-ui-admin/.env.stage
@@ -15,6 +15,9 @@ PUBLIC_PATH = 'http://static.yudao.iocoder.cn/'
# 多租户的开关
VUE_APP_TENANT_ENABLE = true
+# 验证码的开关
+VUE_APP_CAPTCHA_ENABLE = true
+
# 文档的开关
VUE_APP_DOC_ENABLE = false
diff --git a/yudao-ui-admin/src/utils/ruoyi.js b/yudao-ui-admin/src/utils/ruoyi.js
index 7096e1f..a05266d 100644
--- a/yudao-ui-admin/src/utils/ruoyi.js
+++ b/yudao-ui-admin/src/utils/ruoyi.js
@@ -186,6 +186,19 @@ export function getTenantEnable() {
}
/**
+ * 获得验证码功能是否开启
+ */
+export function getCaptchaEnable() {
+ if (process.env.VUE_APP_CAPTCHA_ENABLE === "true") {
+ return true;
+ }
+ if (process.env.VUE_APP_CAPTCHA_ENABLE === "false") {
+ return false;
+ }
+ return process.env.VUE_APP_CAPTCHA_ENABLE || true;
+}
+
+/**
* 获得文档是否开启
*/
export function getDocEnable() {
diff --git a/yudao-ui-admin/src/views/login.vue b/yudao-ui-admin/src/views/login.vue
index 6e8578b..1024577 100644
--- a/yudao-ui-admin/src/views/login.vue
+++ b/yudao-ui-admin/src/views/login.vue
@@ -87,12 +87,11 @@
-