remm        2004/03/31 00:34:53

  Modified:    catalina/src/share/org/apache/catalina/authenticator
                        FormAuthenticator.java
  Log:
  - When caching is disabled, the saved request wasn't used.
  
  Revision  Changes    Path
  1.9       +7 -5      
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/authenticator/FormAuthenticator.java
  
  Index: FormAuthenticator.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/authenticator/FormAuthenticator.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- FormAuthenticator.java    15 Mar 2004 22:25:35 -0000      1.8
  +++ FormAuthenticator.java    31 Mar 2004 08:34:53 -0000      1.9
  @@ -152,10 +152,12 @@
                       context.getRealm().authenticate(username, password);
                   if (principal != null) {
                       session.setNote(Constants.FORM_PRINCIPAL_NOTE, principal);
  -                    register(request, response, principal,
  -                             Constants.FORM_METHOD,
  -                             username, password);
  -                    return (true);
  +                    if (!matchRequest(request)) {
  +                        register(request, response, principal,
  +                                 Constants.FORM_METHOD,
  +                                 username, password);
  +                        return (true);
  +                    }
                   }
                   if (log.isDebugEnabled())
                       log.debug("Reauthentication failed, proceed normally");
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to