[HandleError]public class HomeController : Controller{ public ActionResult Home() { if (Request.IsAuthenticated == true) { return RedirectToAction("Home", "Member"); } return View(); } public ActionResult Resources() { return View(); }}
[HandleError]public class HomeController : Controller{ public ActionResult Home() { if (Request.IsAuthenticated == true) { return RedirectToAction("Home", "Member"); } return View(); } public ActionResult Resources() { if (Request.IsAuthenticated == true) { return RedirectToAction("Resources", "Member"); } return View(); }}
[HandleError]public class HomeController : Controller{ [RedirectIfAuthenticated] public ActionResult Home() { return View(); } [RedirectTOIfAuthenticated] public ActionResult Resources() { return View(); }}
public class RedirectIfAuthenticated : ActionFilterAttribute{ public string RedirectionPath { get; set; } public override void OnActionExecuting(ActionExecutingContext filterContext) { HttpContext ctx = HttpContext.Current; if (ctx.Request.IsAuthenticated == true) { ctx.Response.Redirect(RedirectionPath); } base.OnActionExecuting(filterContext); }}
[RedirectIfAuthenticated(RedirectionPath = CustomConstants.MemberAboutusPage)]public ActionResult AboutUs(){ return View();}