public HandlerResult findHandlerResult(
              HttpServletRequest request, HttpServletResponse response) {
            User user = AuthFilter.getUser(request);
            HandlerResult result = new HandlerResult();

            if (isBlank(user)) {
              result.content = result.page = AppPageKeys.UnAuthenticatedLanding.getPage();
            } else {
              School school = user.getSchool();

              if (isBlank(school)) {
                result.content = user;
                result.page = AppPageKeys.AuthenticatedHome.getPage();
              } else {
                result.content = school;
                result.page = AppPageKeys.School.getPage();
              }
            }
            result.stopHandlerChain = true;

            return result;
          }