Hello Carsten, thanks again for your patch for the Authentication Framework. I tried it out and now can access my error messages with the temp session context. On the other side - with the new LoginAction.java I was not able to login anymore - the authentication always failed. So, I did some debugging and noticed, that the values of the parameters I give with "request:nickname" and "request:password" were not substituted
MyLoginAction: ********* param: request:password ****************** MyLoginAction: ********* param: request:nickname ****************** So I looked at the code and changed the new part back to the old and then everything worked again. The part I changed is: if (enum != null) { for(int i = 0; i < enum.length; i++) { final String key = enum[i]; if ( key.startsWith("parameter_") ) { authenticationParameters.setParameter( key.substring ("parameter_".length()), par.getParameter(key)); back to: if (enum != null) { for(int i = 0; i < enum.length; i++) { final String key = enum[i]; if ( key.startsWith("parameter_") ) { String value = par.getParameter(key); if ( value.startsWith("request:") ) { value = request.getParameter( value.substring( "request:".length()) ); this.getLogger().debug("********* param: " + value + " ******************"); if (value == null) value = ""; } authenticationParameters.setParameter( key.substring( "parameter_".length()), value); } } } I think you donīt get the values of the request parameters in the new version. If I am wrong, please tell me Thanks, miHam --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>