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