提交代码

This commit is contained in:
zpc 2024-10-21 04:13:36 +08:00
parent 145ae55d96
commit bc92bdeab2
3 changed files with 7 additions and 5 deletions

View File

@ -22,7 +22,7 @@ namespace CloudGaming.Api.Controllers
/// </summary>
/// <returns></returns>
[HttpGet]
public async Task<dynamic> GetConfig()
public async Task<dynamic> GetAppConfigAsync()
{
return new { test = "测试", Data = new { txt = "内部数据" } };
}

View File

@ -58,7 +58,7 @@
},
"JwtTokenConfig": {
//
"secret": "XtrtwJIcxRHWInEMsCyUdwcRKLNHHAcQ1",
"secret": "2C9AF5B22C94DB24A4FEB26BBF01C9AB",
//
"issuer": "steamcloud.co",
//

View File

@ -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);
}
}