21 lines
882 B
Plaintext
21 lines
882 B
Plaintext
<%@page import="com.amarsoft.awe.control.PageConstants"%><%
|
|
Transaction Sqlca = null;
|
|
Transaction SqlcaRepository = null;
|
|
String sCurRunMode=CurConfig.getConfigure("RunMode");
|
|
String sDataSource = CurConfig.getDataSource();
|
|
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);
|
|
CurPage.setRequestAttribute((HttpServletRequest)request);
|
|
SqlcaRepository.commit();
|
|
%> |