a new servletfilter, which controls the caching-values in the http-header.\ra new...
[mir.git] / source / mir / core / ui / filter / AuthenticationFilter.java
index 7102f10..a47589d 100755 (executable)
@@ -48,7 +48,7 @@ import mir.core.ui.servlet.*;
 /**
  * AuthenticationFilter
  * @author idefix
- * @version $Id: AuthenticationFilter.java,v 1.2 2003/09/07 16:55:00 idfx Exp $
+ * @version $Id: AuthenticationFilter.java,v 1.3 2003/09/18 21:42:17 idfx Exp $
  */
 public class AuthenticationFilter implements Filter {
        private FilterConfig _filterConfig;
@@ -77,7 +77,6 @@ public class AuthenticationFilter implements Filter {
                
                HttpServletRequest request = (HttpServletRequest)servletRequest;        
                String requestUri = request.getRequestURI();
-               
                if(requestUri != null 
                        && requestUri.startsWith(request.getContextPath() + "/admin")
                        && requestUri.indexOf("logon") == -1){
@@ -96,10 +95,12 @@ public class AuthenticationFilter implements Filter {
                                //send user to logon-page
                                servletRequest.getRequestDispatcher("/admin/logon.do")
                                        .forward(servletRequest, servletResponse);
-                       } 
-               } 
-                
-               filterChain.doFilter(servletRequest, servletResponse);
+                       } else {
+                               filterChain.doFilter(servletRequest, servletResponse);          
+                       }
+               } else {
+                       filterChain.doFilter(servletRequest, servletResponse);
+               }
        }
 
        /**