public void OnAuthorization(AuthorizationContext filterContext)
{
if (filterContext == null)
{
throw new ArgumentNullException("filterContext");
}
if (AuthorizeCore(filterContext)) return;
if (filterContext.RequestContext.HttpContext.Request.IsAjaxRequest())
{
filterContext.Controller.TempData["StatusMessageData"] = "您必须先以管理员身份登录下后台,才能继续操作!";
}
else
{
filterContext.Controller.TempData["StatusMessageData"] = "请以管理员身份登录!";
filterContext.Result = new RedirectResult("~/Admin/ManageLogin");
}
}