/impl/src/java/pt/estgp/estgweb/web/UserSessionProxy.java |
---|
96,6 → 96,24 |
} |
} |
public static UserSession createUserSession(HttpServletRequest request, HttpServletResponse response) throws Throwable |
{ |
try |
{ |
IServiceManager sm = ServiceManager.getInstance(); |
Object[] args = new Object[]{RequestUtils.getRequester(request, response)}; |
UserSession userSession = (UserSession) sm.execute(RequestUtils.getRequester(request, response),"LoadUserSession",args); |
request.setAttribute(Globals.USER_SESSION_KEY,userSession); |
return userSession; |
} |
catch (Throwable e) |
{ |
throw e; |
} |
} |
public static UserSession loadUserSessionFromRequest(HttpServletRequest request) |
{ |
return (UserSession) request.getAttribute(Globals.USER_SESSION_KEY); |
/impl/src/java/pt/estgp/estgweb/web/filters/UserSessionFilter.java |
---|
96,6 → 96,8 |
try |
{ |
UserSessionImpl userSession = (UserSessionImpl) UserSessionProxy.loadUserSession(hrequest,((HttpServletResponse) response)); |
if(userSession == null) |
userSession = new UserSessionImpl();//creating a dummy there is no cookie |
request.setAttribute(Globals.USER_SESSION_KEY,userSession); |
userSession.setIpAddress(request.getRemoteAddr() + " : " + request.getRemoteHost() + " : " + request.getRemotePort()); |
String lang = request.getParameter("language"); |
/impl/src/web/user/courseunits/courseunit.jsp |
---|
318,6 → 318,7 |
</div> |
</div> |
<baco:isAuthenticated> |
<div class="seccao"> |
<h2><bean:message key="courseunit.summaries"/></h2> |
<logic:notEmpty name="CourseUnitView" property="summariesFromJson"> |
355,6 → 356,7 |
<p><bean:message key="courseunit.summaries.zero.placed"/></p> |
</logic:empty> |
</div> |
</baco:isAuthenticated> |
</td> |
</tr> |
/impl/src/web/user/courseunits/menu.jsp |
---|
21,6 → 21,7 |
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %> |
<jsp:useBean id="CourseUnitView" type="pt.estgp.estgweb.domain.views.CourseUnitView" scope="request"/> |
<jsp:useBean id="UserSession" type="pt.estgp.estgweb.domain.UserSession" scope="request"/> |
<% |