Index: lams_central/src/java/org/lamsfoundation/lams/util/CentralConstants.java =================================================================== diff -u -rda98623387cff04c7e30d157e8d37da7ac128de4 -rb46f761cc1fe299aaeead9f54e5f3e31def7bf51 --- lams_central/src/java/org/lamsfoundation/lams/util/CentralConstants.java (.../CentralConstants.java) (revision da98623387cff04c7e30d157e8d37da7ac128de4) +++ lams_central/src/java/org/lamsfoundation/lams/util/CentralConstants.java (.../CentralConstants.java) (revision b46f761cc1fe299aaeead9f54e5f3e31def7bf51) @@ -66,6 +66,8 @@ public static final String PARAM_LEARNER_IDS = "learnerIds"; public static final String PARAM_MONITOR_IDS = "monitorIds"; + + public static final String PARAM_CUSTOM_CSV = "customCSV"; public static final String METHOD_START = "start"; Index: lams_central/src/java/org/lamsfoundation/lams/web/LoginRequestServlet.java =================================================================== diff -u -r8bdb10721522d226ef15e50da80916d2494a961d -rb46f761cc1fe299aaeead9f54e5f3e31def7bf51 --- lams_central/src/java/org/lamsfoundation/lams/web/LoginRequestServlet.java (.../LoginRequestServlet.java) (revision 8bdb10721522d226ef15e50da80916d2494a961d) +++ lams_central/src/java/org/lamsfoundation/lams/web/LoginRequestServlet.java (.../LoginRequestServlet.java) (revision b46f761cc1fe299aaeead9f54e5f3e31def7bf51) @@ -54,6 +54,7 @@ import org.lamsfoundation.lams.usermanagement.UserOrganisation; import org.lamsfoundation.lams.usermanagement.UserOrganisationRole; import org.lamsfoundation.lams.usermanagement.service.IUserManagementService; +import org.lamsfoundation.lams.util.CentralConstants; import org.lamsfoundation.lams.web.util.AttributeNames; import org.springframework.web.context.support.WebApplicationContextUtils; @@ -110,14 +111,11 @@ String langIsoCode = request.getParameter(LoginRequestDispatcher.PARAM_LANGUAGE); - - + // implicit login params String firstName = request.getParameter(LoginRequestDispatcher.PARAM_FIRST_NAME); String lastName = request.getParameter(LoginRequestDispatcher.PARAM_LAST_NAME); String email = request.getParameter(LoginRequestDispatcher.PARAM_EMAIL); - - if (extUsername == null || method == null || serverId == null || timestamp == null || hash == null || extCourseId == null) { response.sendError(HttpServletResponse.SC_BAD_REQUEST, @@ -149,7 +147,6 @@ String loginRequestUsername = (String)hses.getAttribute("extUser"); if(loginRequestUsername != null && loginRequestUsername.equals(login)){ String url = LoginRequestDispatcher.getRequestURL(request); - log.debug("redirect url - "+url); response.sendRedirect(response.encodeRedirectURL(url)); return; } else if(loginRequestUsername != null && !loginRequestUsername.equals(login)){