feat(Core): expose needed cookie parts to controllers

This commit is contained in:
2026-06-15 09:10:23 +02:00
parent f5701d2cdd
commit 2f1afe7cc7
2 changed files with 11 additions and 2 deletions
+7 -1
View File
@@ -1,8 +1,10 @@
using Core.Models;
namespace Core.Middlewares;
public class AuthorizationMiddleware(RequestDelegate next)
{
public Task Invoke(HttpContext httpContext)
public Task Invoke(HttpContext httpContext, CookiePlayerData playerData)
{
var cookieHeader = httpContext.Request.Headers.Cookie.ToString();
@@ -22,6 +24,10 @@ public class AuthorizationMiddleware(RequestDelegate next)
return Task.CompletedTask;
}
playerData.Uuid = httpContext.Request.Cookies["sid"]!.Split(":")[2];
playerData.Name = httpContext.Request.Cookies["user"]!;
playerData.Version = httpContext.Request.Cookies["version"]!;
return next(httpContext);
}
}