Custom Filter
By: a guest | Jun 8th, 2010 | Syntax:
C# | Size: 0.72 KB | Hits: 265 | Expires: Never
public class OnlyAuthenticatedFilterAttribute : ActionFilterAttribute
{
public OnlyAuthenticatedFilterAttribute()
{
}
public override void OnActionExecuting(ActionExecutingContext ActionContext)
{
if (!ActionContext.HttpContext.User.Identity.IsAuthenticated)
{
string returnUrl = "~/Login/?ReturnUrl=" + HttpContext.Current.Request.RawUrl;
ActionContext.HttpContext.Response.Redirect(returnUrl, true);
}
}
}
[OnlyAuthenticatedFilterAttribute()]
public ActionResult Index()
{
return View();
}