using Microsoft.AspNetCore.Mvc.Filters; using Microsoft.AspNetCore.Mvc; namespace WIDESEAWCS_Server.Filter { public class CustomAuthorizeFilter : IAuthorizationFilter { public void OnAuthorization(AuthorizationFilterContext context) { // 你的自定义授权逻辑 // 例如,‌检查用户是否已登录,‌或者他们是否有特定的角色或权限 //if (!context.HttpContext.User.Identity.IsAuthenticated) //{ // // 用户未登录,‌重定向到登录页面或返回401状态码 // context.Result = new ChallengeResult(); //} } } }