James Moger
2014-09-25 54cc7d7c2483d7ca100a5db47f4e1e98bd97c7fe
src/main/java/com/gitblit/wicket/pages/SessionPage.java
@@ -58,9 +58,11 @@
         if (user == null || user.disabled) {
            // user was deleted/disabled during session
            HttpServletRequest request = ((WebRequest) getRequestCycle().getRequest())
                  .getHttpServletRequest();
            HttpServletResponse response = ((WebResponse) getRequestCycle().getResponse())
                  .getHttpServletResponse();
            app().authentication().logout(response, user);
            app().authentication().logout(request, response, user);
            session.setUser(null);
            session.invalidateNow();
            return;
@@ -76,7 +78,7 @@
                  // cookie was changed during our session
                  HttpServletResponse response = ((WebResponse) getRequestCycle().getResponse())
                        .getHttpServletResponse();
                  app().authentication().logout(response, user);
                  app().authentication().logout(request, response, user);
                  session.setUser(null);
                  session.invalidateNow();
                  return;
@@ -99,8 +101,10 @@
         session.setUser(user);
         // Set Cookie
         WebRequest request = (WebRequest) getRequestCycle().getRequest();
         WebResponse response = (WebResponse) getRequestCycle().getResponse();
         app().authentication().setCookie(response.getHttpServletResponse(), user);
         app().authentication().setCookie(request.getHttpServletRequest(),
               response.getHttpServletResponse(), user);
         session.continueRequest();
      }