您的位置:首页 > 其它

Use ActionFilterAttribute to check user logging

2012-04-11 23:50 267 查看
public class CheckLoginAttribute : ActionFilterAttribute
{
public CheckLoginAttribute()
{

}
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
if (filterContext.HttpContext.Session["User"] == null)
{
filterContext.Result = new RedirectResult("/Account/LogOn");
return;
}
base.OnActionExecuting(filterContext);
}

}


public class HomeController : Controller
{
public ActionResult Index()
{
ViewBag.Message = "Welcome to ASP.NET MVC!";

return View();
}
[CheckLogin]
public ActionResult About()
{
return View();
}
}


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