Index: lams_central/web/login.jsp
===================================================================
RCS file: /usr/local/cvsroot/lams_central/web/login.jsp,v
diff -u -r1.51.2.11 -r1.51.2.12
--- lams_central/web/login.jsp 4 Feb 2016 17:46:35 -0000 1.51.2.11
+++ lams_central/web/login.jsp 11 Feb 2016 17:47:41 -0000 1.51.2.12
@@ -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);
+ %>