From: <fza...@us...> - 2005-11-30 22:04:36
|
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); } |