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); + %>