using System.Web.Mvc;
namespace MvcClassManageSystem.ActionFilters
{
public class LogStateFilterAttribute : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
base.OnActionExecuting(filterContext);
//string controller = filterContext.RouteData.Values["controller"].ToString();
//string action = filterContext.RouteData.Values["action"].ToString();
//System.Diagnostics.Debug.WriteLine("OnAction:" + controller + "/" + action);
if (WebMatrix.WebData.WebSecurity.IsAuthenticated == true)
{
filterContext.Result = new RedirectToRouteResult(new System.Web.Routing.RouteValueDictionary(new { Controller = "Home", action = "Index" }));
}
}
}
}