第一步,建立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();
}
}