/// <summary> /// system error request /// </summary> /// <param name="context"></param> /// <returns></returns> private IActionResult ReturnSystemError(AuthorizationFilterContext context) { IActionResult resutl; BaseResponseResult response = new BaseResponseResult { Code = "500", Message = "权限解析错误!" }; if (_options.noAuthoReturnok) { resutl = new ObjectResult(response) { StatusCode = 500 }; } else { resutl = new ObjectResult(response) { StatusCode = 500 }; } return(resutl); }
/// <summary> /// not authorized request /// 403返回码,表示无权限 /// </summary> /// <param name="context"></param> /// <returns></returns> private IActionResult ReturnNoAuthorized(AuthorizationFilterContext context) { IActionResult resutl; BaseResponseResult response = new BaseResponseResult { Code = "401", Message = "You are not authorized!" }; var str = JsonConvert.SerializeObject(response); if (_options.noAuthoReturnok) { resutl = new ObjectResult(response) { StatusCode = 200 }; } else { resutl = new ObjectResult(response) { StatusCode = 403 }; } return(resutl); }