diff --git a/WebContent/Frame/page/jspf/include/jsp_sqlca_head.jspf b/WebContent/Frame/page/jspf/include/jsp_sqlca_head.jspf index 83c1f4000..312735bd4 100644 --- a/WebContent/Frame/page/jspf/include/jsp_sqlca_head.jspf +++ b/WebContent/Frame/page/jspf/include/jsp_sqlca_head.jspf @@ -1,4 +1,4 @@ -<% +<%@page import="com.amarsoft.awe.control.PageConstants"%><% Transaction Sqlca = null; Transaction SqlcaRepository = null; String sCurRunMode=CurConfig.getConfigure("RunMode"); @@ -7,6 +7,12 @@ try{ Sqlca = Transaction.createTransaction(sDataSource); SqlcaRepository = Sqlca; ComponentSession CurCompSession = CurARC.getCompSession(); + //checkSingleSignon + String sessionId = session.getId(); + String endtime = Sqlca.getString("select endtime from user_list where sessionid='"+sessionId+"'"); + if(null != endtime){ + response.sendRedirect(request.getContextPath() + PageConstants.SESSION_EXPIRE_PAGE); + } Component CurComp = CurCompSession.lookUp(sCompClientID); Page CurPage = new Page(CurComp); CurPage.setUser(CurUser);