您的位置:首页 > 其它

MVC中利用Filter验证用户登录状态

2012-03-07 00:01 405 查看
第一步,建立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();
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: