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);
 }
Beispiel #4
0
        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);
        }