using System;
using Library;
using Microsoft.AspNetCore.Mvc.Filters;
namespace MySystem
{
public class AuthorizeFilter : IAuthorizationFilter
{
///
/// 请求验证,当前验证部分不要抛出异常,ExceptionFilter不会处理
///
///
public void OnAuthorization(AuthorizationFilterContext context)
{
//这里可以做复杂的权限控制操作
//if (context.HttpContext.User.Identity.Name != "1") //简单的做一个示范
//{
// //未通过验证则跳转到无权限提示页
// RedirectToActionResult content = new RedirectToActionResult("NoAuth", "Exception", null);
// context.Result = content;
//
}
}
}