public override void ExecuteResult(ControllerContext context) { var manager = ReturnUrlManagerFactory.GetDefault(); var result = new RedirectResult(manager.GetReturnUrl()); result.ExecuteResult(context); }
public override void ExecuteResult(ControllerContext context) { FormsAuthentication.SignOut(); var redirectResult = new RedirectResult("~/"); redirectResult.ExecuteResult(context); }
public override void ExecuteResult(ControllerContext context) { FormsAuthentication.SetAuthCookie(UserID, true); var redirectResult = new RedirectResult("~/"); redirectResult.ExecuteResult(context); }
private static void RedirectWithLanguage(ControllerContext filterContext, RouteValueDictionary values, string language) { if(!values.ContainsKey("language")) { values.Add("language", language); } var helper = new UrlHelper(filterContext.RequestContext); var url = helper.RouteUrl(values); var result = new RedirectResult(url); result.ExecuteResult(filterContext); }