Index: lams_common/src/java/org/lamsfoundation/lams/web/session/SessionManager.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/web/session/SessionManager.java,v diff -u -r1.10 -r1.11 --- lams_common/src/java/org/lamsfoundation/lams/web/session/SessionManager.java 17 Sep 2006 06:14:17 -0000 1.10 +++ lams_common/src/java/org/lamsfoundation/lams/web/session/SessionManager.java 25 Sep 2006 05:48:36 -0000 1.11 @@ -165,6 +165,13 @@ * @param res */ public static void startSession(ServletRequest req, ServletResponse res) { + Cookie ssoCookie = findCookie((HttpServletRequest) req,SystemSessionFilter.SSO_SESSION_COOKIE); + if(ssoCookie == null){ + log.debug("==>Couldn't find the sso cookie"); + String value = (String) new UUIDHexGenerator().generate(null,null); + ssoCookie = createCookie((HttpServletResponse) res,SystemSessionFilter.SSO_SESSION_COOKIE,value); + log.debug("==>Created one - "+ssoCookie.getValue()); + } Cookie cookie = findCookie((HttpServletRequest) req,SystemSessionFilter.SYS_SESSION_COOKIE); String currentSessionId = null; if(cookie != null){