You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by cz...@apache.org on 2003/05/04 22:43:23 UTC
cvs commit: cocoon-2.1/src/blocks/authentication-fw/java/org/apache/cocoon/webapps/authentication/user UserHandler.java
cziegeler 2003/05/04 13:43:23
Modified: src/blocks/authentication-fw/java/org/apache/cocoon/webapps/authentication/user
UserHandler.java
Log:
Correct version...
Revision Changes Path
1.6 +10 -5 cocoon-2.1/src/blocks/authentication-fw/java/org/apache/cocoon/webapps/authentication/user/UserHandler.java
Index: UserHandler.java
===================================================================
RCS file: /home/cvs/cocoon-2.1/src/blocks/authentication-fw/java/org/apache/cocoon/webapps/authentication/user/UserHandler.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- UserHandler.java 4 May 2003 20:30:56 -0000 1.5
+++ UserHandler.java 4 May 2003 20:43:23 -0000 1.6
@@ -97,11 +97,9 @@
/**
* Create a new handler object.
*/
- public UserHandler(HandlerConfiguration handler)
- throws ProcessingException {
+ public UserHandler(HandlerConfiguration handler) {
this.handler = handler;
this.context = new AuthenticationContext(this);
- this.userID = (String) this.context.getContextInfo().get("ID");
}
/**
@@ -217,6 +215,13 @@
* Get the unique user id
*/
public String getUserId() {
- return this.getUserId();
+ if ( null == this.userID) {
+ try {
+ this.userID = (String) this.context.getContextInfo().get("ID");
+ } catch (ProcessingException ignore) {
+ this.userID = "";
+ }
+ }
+ return this.userID;
}
}