diff --git a/backend/application/settings.py b/backend/application/settings.py index 6a3904d..735a488 100644 --- a/backend/application/settings.py +++ b/backend/application/settings.py @@ -366,14 +366,17 @@ CAPTCHA_CHALLENGE_FUNCT = "captcha.helpers.math_challenge" # 加减乘除验证 # ================================================= # DEFAULT_AUTO_FIELD = "django.db.models.AutoField" -API_LOG_ENABLE = True +# 是否启动API日志记录 +API_LOG_ENABLE = locals().get("API_LOG_ENABLE", True) +# API 日志记录的请求方式 +API_LOG_METHODS = locals().get("API_LOG_METHODS", ["POST", "UPDATE", "DELETE", "PUT"]) # API_LOG_METHODS = 'ALL' # ['POST', 'DELETE'] -API_LOG_METHODS = ["POST", "UPDATE", "DELETE", "PUT"] # ['POST', 'DELETE'] -API_MODEL_MAP = { +# 在操作日志中详细记录的请求模块映射 +API_MODEL_MAP = locals().get("API_MODEL_MAP", { "/token/": "登录模块", "/api/login/": "登录模块", - "/api/plugins_market/plugins/": "插件市场", -} + "/api/logout/": "登录模块", +}) DJANGO_CELERY_BEAT_TZ_AWARE = False CELERY_TIMEZONE = "Asia/Shanghai" # celery 时区问题 diff --git a/backend/conf/env.example.py b/backend/conf/env.example.py index 9ff3bcf..6e2de5f 100644 --- a/backend/conf/env.example.py +++ b/backend/conf/env.example.py @@ -39,6 +39,11 @@ DEBUG = True ENABLE_LOGIN_ANALYSIS_LOG = True # 登录接口 /api/token/ 是否需要验证码认证,用于测试,正式环境建议取消 LOGIN_NO_CAPTCHA_AUTH = True +# 是否启动API日志记录 +API_LOG_ENABLE = locals().get("API_LOG_ENABLE", True) +# API 日志记录的请求方式 +API_LOG_METHODS = locals().get("API_LOG_METHODS", ["POST", "UPDATE", "DELETE", "PUT"]) +# API_LOG_METHODS = 'ALL' # ['POST', 'DELETE'] # ================================================= # # ****************** 其他 配置 ******************* # # ================================================= # diff --git a/web/src/views/dashboard/workbench/components/loginRegion.vue b/web/src/views/dashboard/workbench/components/loginRegion.vue index c83adab..47136e4 100644 --- a/web/src/views/dashboard/workbench/components/loginRegion.vue +++ b/web/src/views/dashboard/workbench/components/loginRegion.vue @@ -104,7 +104,7 @@ export default { }, grid: { top: 40, - left: 60, + left: 50, right: 65, bottom: 75 }, diff --git a/web/src/views/dashboard/workbench/components/registeredUser.vue b/web/src/views/dashboard/workbench/components/registeredUser.vue index 6ecc7af..ce18148 100644 --- a/web/src/views/dashboard/workbench/components/registeredUser.vue +++ b/web/src/views/dashboard/workbench/components/registeredUser.vue @@ -95,7 +95,7 @@ export default { }, grid: { top: 40, - left: 60, + left: 50, right: 65, bottom: 60 }, diff --git a/web/src/views/dashboard/workbench/components/userLogin.vue b/web/src/views/dashboard/workbench/components/userLogin.vue index 19885fe..d0672db 100644 --- a/web/src/views/dashboard/workbench/components/userLogin.vue +++ b/web/src/views/dashboard/workbench/components/userLogin.vue @@ -98,7 +98,7 @@ export default { }, grid: { top: 40, - left: 60, + left: 50, right: 65, bottom: 60 },