nacho       01/08/24 16:58:51

  Modified:    src/share/org/apache/tomcat/request Tag: tomcat_32
                        AccessInterceptor.java
  Log:
  Fix for Bugzilla#2118
  
  Incosistent behaviuor updating OriginalLocation in FormAuthHandler Class
  
  Reported by Juan Jose Muņoz ( jmartine at alhsys.es ), mark.shotton at 
micromass.co.uk
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.12.2.10 +8 -7      
jakarta-tomcat/src/share/org/apache/tomcat/request/Attic/AccessInterceptor.java
  
  Index: AccessInterceptor.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/request/Attic/AccessInterceptor.java,v
  retrieving revision 1.12.2.9
  retrieving revision 1.12.2.10
  diff -u -r1.12.2.9 -r1.12.2.10
  --- AccessInterceptor.java    2001/07/17 04:25:55     1.12.2.9
  +++ AccessInterceptor.java    2001/08/24 23:58:51     1.12.2.10
  @@ -465,6 +465,14 @@
        session=req.getSession( true );
        String username=(String)session.getAttribute( "j_username" );
   
  +        String originalLocation = req.getRequestURI();
  +
  +     if (req.getQueryString() != null)
  +         originalLocation += "?" + req.getQueryString();
  +
  +     session.setAttribute( "tomcat.auth.originalLocation",
  +                           originalLocation);
  +        
        if( debug>0) log( "Username = " + username);
        if( username != null ) {
            // 401 with existing j_username - that means wrong credentials.
  @@ -477,13 +485,6 @@
            return;
        }
   
  -    String originalLocation = req.getRequestURI();
  -
  -     if (req.getQueryString() != null)
  -         originalLocation += "?" + req.getQueryString();
  -
  -     session.setAttribute( "tomcat.auth.originalLocation",
  -                           originalLocation);
        if( debug > 0 )
            log("Redirect1: " + page  + " originalUri=" + req.getRequestURI());
   
  
  
  

Reply via email to