component { this.Name = "Session-Cluster"; // Set up the session this.sessionType = "cfml"; this.sessionManagement = true; this.sessionStorage = "SessionManager"; this.sessionCluster = true; this.setClientCookies = false; this.setDomainCookies = false; Request.Env = createObject("java", "java.lang.System").getEnv(); public void function onSessionStart () output=false { header name="Set-Cookie" value="cftoken=0; Path=/; HTTPOnly; Secure;"; header name="Set-Cookie" value="cfid=" & Session.cfId & "; Path=/; HTTPOnly; Secure;"; } public boolean function onRequestStart (required string TargetPage) output=false { if (!structKeyExists(Session, Request.Env.get("EN_CONTAINER"))) { Session[Request.Env.get("EN_CONTAINER")] = true; } return true; } }