登录session校验
This commit is contained in:
parent
c3786fc1d4
commit
daac19a89f
@ -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())){
|
||||
|
||||
%><script type="text/javascript">
|
||||
|
||||
alert(" 当前浏览器已被其他用户占用,请先安全退出当前登陆用户? ");
|
||||
|
||||
window.open("index.html","_top");
|
||||
|
||||
<%-- if(confirm(" 当前浏览器已被其他用户占用,是否安全退出? ")){
|
||||
|
||||
window.open("<%=request.getContextPath()%>/Frame/page/sys/SessionOut.jsp?rand="+Math.random(),"_top");
|
||||
|
||||
} --%>
|
||||
|
||||
</script><%
|
||||
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
java.util.Enumeration<String> 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;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user