Index: lams_central/web/login.jsp
===================================================================
diff -u -rcb37a69688d194dd0be772e7193f9a6bfc548931 -rf69f8e072ccb7e566732d6c5419a85a2a90ae6a1
--- lams_central/web/login.jsp (.../login.jsp) (revision cb37a69688d194dd0be772e7193f9a6bfc548931)
+++ lams_central/web/login.jsp (.../login.jsp) (revision f69f8e072ccb7e566732d6c5419a85a2a90ae6a1)
@@ -4,12 +4,17 @@
<%@ taglib uri="tags-fmt" prefix="fmt"%>
<%@ taglib uri="tags-core" prefix="c"%>
<%@ taglib uri="tags-lams" prefix="lams"%>
-<%@ page import="org.lamsfoundation.lams.util.Configuration"%>
-<%@ page import="org.lamsfoundation.lams.util.ConfigurationKeys"%>
-<%@ page import="org.lamsfoundation.lams.web.session.SessionManager"%>
+<%@ page import="org.lamsfoundation.lams.util.Configuration" %>
+<%@ page import="org.lamsfoundation.lams.util.ConfigurationKeys" %>
+<%@ page import="org.lamsfoundation.lams.web.session.SessionManager" %>
+<%@ page import="org.lamsfoundation.lams.usermanagement.dto.UserDTO" %>
<%-- Attributes in request come from sysadmin LoginAs action
while in session from LoginRequestServlet
+
+
+
+
--%>
@@ -168,10 +173,6 @@
<%-- This is version for integrations and LoginAs authentication. --%>
- <%
- // invalidate session so a new user can be logged in
- SessionManager.removeSession((String) pageContext.getAttribute("login"), true);
- %>
@@ -193,6 +194,10 @@
+ <%
+ // invalidate session so a new user can be logged in
+ SessionManager.removeSession(((UserDTO) SessionManager.getSession().getAttribute("user")).getLogin(), true);
+ %>