public override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            var sessionCookie = filterContext.HttpContext.Request.Cookies["SESSION_ID"];
            if (sessionCookie != null)
            {
                var accountService = new AccountService();
                var sessionId = new Guid(sessionCookie.Value);
                if (accountService.ValidateSession(sessionId))
                {
                    return;
                }
            }

            filterContext.Result = new RedirectToRouteResult(
                new RouteValueDictionary { { "controller", "Account" }, { "action", "Login" } });
        }