From bc92bdeab2dabeaac8b828f5d3b2968563291ed9 Mon Sep 17 00:00:00 2001 From: zpc Date: Mon, 21 Oct 2024 04:13:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Api/CloudGaming.Api/Controllers/AppController.cs | 2 +- src/CloudGaming/Api/CloudGaming.Api/appsettings.json | 2 +- .../Code/CloudGaming.Code/AppExtend/CustomResultFilter.cs | 8 +++++--- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/CloudGaming/Api/CloudGaming.Api/Controllers/AppController.cs b/src/CloudGaming/Api/CloudGaming.Api/Controllers/AppController.cs index fa21b59..a24a08c 100644 --- a/src/CloudGaming/Api/CloudGaming.Api/Controllers/AppController.cs +++ b/src/CloudGaming/Api/CloudGaming.Api/Controllers/AppController.cs @@ -22,7 +22,7 @@ namespace CloudGaming.Api.Controllers /// /// [HttpGet] - public async Task GetConfig() + public async Task GetAppConfigAsync() { return new { test = "测试", Data = new { txt = "内部数据" } }; } diff --git a/src/CloudGaming/Api/CloudGaming.Api/appsettings.json b/src/CloudGaming/Api/CloudGaming.Api/appsettings.json index a0f7c6b..6be6211 100644 --- a/src/CloudGaming/Api/CloudGaming.Api/appsettings.json +++ b/src/CloudGaming/Api/CloudGaming.Api/appsettings.json @@ -58,7 +58,7 @@ }, "JwtTokenConfig": { //加密字段 - "secret": "XtrtwJIcxRHWInEMsCyUdwcRKLNHHAcQ1", + "secret": "2C9AF5B22C94DB24A4FEB26BBF01C9AB", //发行人 "issuer": "steamcloud.co", //受众 diff --git a/src/CloudGaming/Code/CloudGaming.Code/AppExtend/CustomResultFilter.cs b/src/CloudGaming/Code/CloudGaming.Code/AppExtend/CustomResultFilter.cs index 529dfd4..fc27fcb 100644 --- a/src/CloudGaming/Code/CloudGaming.Code/AppExtend/CustomResultFilter.cs +++ b/src/CloudGaming/Code/CloudGaming.Code/AppExtend/CustomResultFilter.cs @@ -12,16 +12,18 @@ namespace CloudGaming.Code.AppExtend { private readonly IHttpContextAccessor _httpContextAccessor; - public CustomResultFilter(IHttpContextAccessor httpContextAccessor) + private readonly AppConfig _appConfig; + public CustomResultFilter(IHttpContextAccessor httpContextAccessor, AppConfig appConfig) { _httpContextAccessor = httpContextAccessor; + _appConfig = appConfig; } public void OnResultExecuting(ResultExecutingContext context) { // 获取当前的 HttpContext var httpContext = context.HttpContext; - + var path = httpContext.Request.Path.Value ?? ""; // 获取当前用户的信息 var user = httpContext.User.Identity.IsAuthenticated ? httpContext.User.Identity.Name : "Anonymous"; @@ -35,7 +37,7 @@ namespace CloudGaming.Code.AppExtend } // 递归处理返回对象的所有属性并打印路径 - ProcessObjectProperties(objectResult.Value, user, language, ""); + ProcessObjectProperties(objectResult.Value, user, language, path); } }