public class SessionExpireAttribute : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
HttpContext ctx = HttpContext.Current;
// check sessions here
if (HttpContext.Current.Session["RequesterDetails"] == null && HttpContext.Current.Session["OfficeLoginDetail"] == null)
{
filterContext.Result = new RedirectResult("~/RequesterLogin/SessionTimeout");
return;
}
base.OnActionExecuting(filterContext);
}
}
How to use
[SessionExpire]
public class BooksController : Controller
{
}
No comments:
Post a Comment