diff --git a/WebContent/Logon.jsp b/WebContent/Logon.jsp index d1ab5407c..e16352417 100644 --- a/WebContent/Logon.jsp +++ b/WebContent/Logon.jsp @@ -85,6 +85,39 @@ public boolean validUserPassword(HttpServletRequest request, Transaction Sqlca,S } if (session!= null) { + + com.amarsoft.awe.RuntimeContext CurARCTemp = (com.amarsoft.awe.RuntimeContext) session.getAttribute("CurARC"); + + String sUserIDCom = request.getParameter("UserID"); + + if (sUserIDCom == null || sUserIDCom.equals("")) { + + String sUserIDSelectedCom = request.getParameter("UserIDSelected"); + + sUserIDCom = sUserIDSelectedCom; + + } + + if(sUserIDCom != null && !sUserIDCom.equals("") && CurARCTemp != null && CurARCTemp.getUser()!=null && !sUserIDCom.equals(CurARCTemp.getUser().getUserID())){ + + %><% + + return; + + } + java.util.Enumeration attrs = session.getAttributeNames(); while (attrs.hasMoreElements()) {session.removeAttribute(attrs.nextElement());} if (!session.isNew()) { @@ -105,7 +138,7 @@ public boolean validUserPassword(HttpServletRequest request, Transaction Sqlca,S sScreenWidth = request.getParameter("ScreenWidth"); //下拉选框用户快速登陆,系统正式运行后可删除 - String sUserIDSelected = ""; + String sUserIDSelected = ""; if (sUserID == null || sUserID.equals("")) { sUserIDSelected = request.getParameter("UserIDSelected"); sUserID = sUserIDSelected;