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;