public void terminate() { // Recupere le log de la fermeture de session String userLogin = null; if (connectedUserInfo() != null) userLogin = connectedUserInfo().login(); StringBuffer log = new StringBuffer(); log.append("<close session : ").append(sessionID()); if (userLogin != null) log.append(", user : "******">"); CktlLog.log(log.toString()); DTSessionManager.unregisterSession(this); // super.terminate(); }
/* * (non-Javadoc) * * @see * er.extensions.appserver.ERXSession#appendToResponse(com.webobjects.appserver * .WOResponse, com.webobjects.appserver.WOContext) */ @Override public void appendToResponse(WOResponse aResponse, WOContext aContext) { DTSessionManager.registerContext(this, aContext); super.appendToResponse(aResponse, aContext); }