You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by re...@apache.org on 2004/03/31 10:34:53 UTC

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/authenticator FormAuthenticator.java

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: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org