using Microsoft.AspNetCore.Mvc; namespace FutureMailAPI.Extensions { public static class HttpContextExtensions { /// /// 获取当前用户ID(简化版本,不再依赖token) /// public static int? GetCurrentUserId(this HttpContext context) { // 简化实现:从查询参数或表单数据中获取用户ID // 在实际应用中,这里应该使用会话或其他认证机制 if (context.Request.Query.TryGetValue("userId", out var userIdStr) && int.TryParse(userIdStr, out var userId)) { return userId; } return null; } } }