diff --git a/CHANGELOG.md b/CHANGELOG.md index 033869f7..3e066871 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # 更新日志 +## v4.2.2 + +- 功能优化:开启图形验证码功能的时候现检查是否配置了 API 服务,防止开启之后没法登录的 Bug。 + ## v4.2.1 - 功能新增:新增支持可灵生成视频,支持文生视频,图生生视频。 diff --git a/api/handler/admin/config_handler.go b/api/handler/admin/config_handler.go index 17166396..aa332b92 100644 --- a/api/handler/admin/config_handler.go +++ b/api/handler/admin/config_handler.go @@ -59,6 +59,12 @@ func (h *ConfigHandler) Update(c *gin.Context) { return } + // 如果要启用图形验证码功能,则检查是否配置了 API 服务 + if data.Config.EnabledVerify && h.App.Config.ApiConfig.AppId == "" { + resp.ERROR(c, "启用验证码服务需要先配置 GeekAI 官方 API 服务 AppId 和 Token") + return + } + value := utils.JsonEncode(&data.Config) config := model.Config{Key: data.Key, Config: value} res := h.DB.FirstOrCreate(&config, model.Config{Key: data.Key}) diff --git a/web/.env.development b/web/.env.development index e9a35854..a680a658 100644 --- a/web/.env.development +++ b/web/.env.development @@ -6,7 +6,7 @@ VUE_APP_ADMIN_USER=admin VUE_APP_ADMIN_PASS=admin123 VUE_APP_KEY_PREFIX=GeekAI_DEV_ VUE_APP_TITLE="Geek-AI 创作系统" -VUE_APP_VERSION=v4.2.1 +VUE_APP_VERSION=v4.2.2 VUE_APP_DOCS_URL=https://docs.geekai.me VUE_APP_GITHUB_URL=https://github.com/yangjian102621/geekai VUE_APP_GITEE_URL=https://gitee.com/blackfox/geekai diff --git a/web/.env.production b/web/.env.production index a462b124..38700eba 100644 --- a/web/.env.production +++ b/web/.env.production @@ -1,7 +1,7 @@ VUE_APP_API_HOST= VUE_APP_WS_HOST= VUE_APP_KEY_PREFIX=GeekAI_ -VUE_APP_VERSION=v4.2.1 +VUE_APP_VERSION=v4.2.2 VUE_APP_DOCS_URL=https://docs.geekai.me VUE_APP_GITHUB_URL=https://github.com/yangjian102621/geekai VUE_APP_GITEE_URL=https://gitee.com/blackfox/geekai