Update of /cvsroot/struts/ajaxchat/WEB-INF/src/org/apache/struts/apps/ajaxchat/filter
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13448/WEB-INF/src/org/apache/struts/apps/ajaxchat/filter
Modified Files:
SessionCheckerFilter.java
Log Message:
Index: SessionCheckerFilter.java
===================================================================
RCS file: /cvsroot/struts/ajaxchat/WEB-INF/src/org/apache/struts/apps/ajaxchat/filter/SessionCheckerFilter.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** SessionCheckerFilter.java 29 Nov 2005 23:08:30 -0000 1.1
--- SessionCheckerFilter.java 30 Nov 2005 22:04:28 -0000 1.2
***************
*** 82,88 ****
FilterChain filterChain) throws ServletException, IOException {
! log.info("SessionCheckerFilter doFilter()...");
! String path = ((HttpServletRequest)request).getServletPath();
log.info("path = " + path);
if (path.indexOf("index") == -1 && path.indexOf("login") == -1 &&
--- 82,89 ----
FilterChain filterChain) throws ServletException, IOException {
! log.debug("doFilter()...");
! String path =
! (((HttpServletRequest)request).getServletPath()).toLowerCase();
log.info("path = " + path);
if (path.indexOf("index") == -1 && path.indexOf("login") == -1 &&
***************
*** 99,109 ****
new ActionMessage("messages.sessionTimedOut"));
request.setAttribute(Globals.ERROR_KEY, msgs);
! log.info("SessionCheckerFilter Not logged in, " +
! "forwarding to welcome...");
request.getRequestDispatcher("/index.jsp").forward(request, response);
return;
} else {
// User *IS* logged in, so request can continue as usual.
! log.info("SessionCheckerFilter Done (logged in)");
filterChain.doFilter(request, response);
}
--- 100,109 ----
new ActionMessage("messages.sessionTimedOut"));
request.setAttribute(Globals.ERROR_KEY, msgs);
! log.info("Not logged in, forwarding to welcome...");
request.getRequestDispatcher("/index.jsp").forward(request, response);
return;
} else {
// User *IS* logged in, so request can continue as usual.
! log.info("User logged in, request continuing");
filterChain.doFilter(request, response);
}
***************
*** 111,115 ****
// Requested path is one of the ones we need to ignore, so request can
// continue as usual, we don't care yet if the user is logged in or not.
! log.info("SessionCheckerFilter Done (ignored path " + path + ")");
filterChain.doFilter(request, response);
}
--- 111,115 ----
// Requested path is one of the ones we need to ignore, so request can
// continue as usual, we don't care yet if the user is logged in or not.
! log.info("Ignored path " + path);
filterChain.doFilter(request, response);
}
|