public class H5AuthorizeAttribute : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
if (string.IsNullOrEmpty(Utility.UserId))
{
//filterContext.HttpContext.Response.Redirect("/SunshineH5/Login");
string ReturnUrl = filterContext.RequestContext.HttpContext.Request.Url.ToString();//当前请求的url
filterContext.Result = new RedirectToRouteResult(
new RouteValueDictionary {
{ "action", "Login" },
{ "controller", "SunshineH5" },
{ "ReturnUrl", ReturnUrl}
}
);
}
}
{
if (string.IsNullOrEmpty(Utility.UserId))
{
//filterContext.HttpContext.Response.Redirect("/SunshineH5/Login");
string ReturnUrl = filterContext.RequestContext.HttpContext.Request.Url.ToString();//当前请求的url
filterContext.Result = new RedirectToRouteResult(
new RouteValueDictionary {
{ "action", "Login" },
{ "controller", "SunshineH5" },
{ "ReturnUrl", ReturnUrl}
}
);
}
}
}
}
}