第一步,建立Filter类
public class CheckinLoginAttribute:ActionFilterAttribute { public override void OnActionExecuting(ActionExecutingContext filterContext) { if (filterContext.HttpContext.Session["user"] == null) { filterContext.HttpContext.Response.Redirect("/User/Login"); } } }
第二步,在需要验证的Action上加上Filter
public class HomeController : Controller { // // GET: /Home/ [CheckinLogin] public ActionResult Index() { return View(); } }