Removed is session expired from external servlet
git-svn-id: http://svn.d4science-ii.research-infrastructures.eu/gcube/trunk/portlets/user/workspace-tree-widget@141388 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
cabdf54222
commit
e7a9d05e68
|
@ -18,9 +18,7 @@ import org.apache.commons.io.IOUtils;
|
|||
import org.apache.log4j.Logger;
|
||||
import org.gcube.portlets.user.workspace.client.ConstantsExplorer;
|
||||
import org.gcube.portlets.user.workspace.server.property.PortalUrlGroupGatewayProperty;
|
||||
import org.gcube.portlets.user.workspace.server.util.WsUtil;
|
||||
import org.gcube.portlets.user.workspace.shared.HandlerResultMessage;
|
||||
import org.gcube.portlets.user.workspace.shared.SessionExpiredException;
|
||||
|
||||
/**
|
||||
* @author M. Assante, CNR-ISTI
|
||||
|
@ -43,16 +41,17 @@ public class DownloadFolderServlet extends HttpServlet{
|
|||
public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
|
||||
boolean urlRedirectOnError = req.getParameter(ConstantsExplorer.REDIRECTONERROR)==null?false:req.getParameter(ConstantsExplorer.REDIRECTONERROR).equals("true");
|
||||
|
||||
try {
|
||||
if(WsUtil.isSessionExpired(req))
|
||||
throw new SessionExpiredException();
|
||||
} catch (Exception e) {
|
||||
|
||||
if (e instanceof SessionExpiredException){
|
||||
sendErrorForStatus(resp, HttpServletResponse.SC_UNAUTHORIZED +": Session expired", HttpServletResponse.SC_UNAUTHORIZED);
|
||||
return;
|
||||
}
|
||||
}
|
||||
//REMOVED BECAUSE IT DOES NOT WORK. MUST BE CHECK USERID AND CONTEXTID
|
||||
// try {
|
||||
// if(WsUtil.isSessionExpired(req))
|
||||
// throw new SessionExpiredException();
|
||||
// } catch (Exception e) {
|
||||
//
|
||||
// if (e instanceof SessionExpiredException){
|
||||
// sendErrorForStatus(resp, HttpServletResponse.SC_UNAUTHORIZED +": Session expired", HttpServletResponse.SC_UNAUTHORIZED);
|
||||
// return;
|
||||
// }
|
||||
// }
|
||||
|
||||
String fileRelativePath = req.getParameter("filepath");
|
||||
String tmpDir = System.getProperty("java.io.tmpdir");
|
||||
|
|
|
@ -85,9 +85,10 @@ public class DownloadServlet extends HttpServlet{
|
|||
logger.debug("FILE DOWNLOAD REQUEST "+itemId);
|
||||
Workspace wa = null;
|
||||
try {
|
||||
//ADDED 13-01-2014 SESSION VALIDATION
|
||||
if(WsUtil.isSessionExpired(req))
|
||||
throw new SessionExpiredException();
|
||||
//REMOVED BECAUSE IT DOES NOT WORK. MUST BE CHECK USERID AND CONTEXTID
|
||||
// //ADDED 13-01-2014 SESSION VALIDATION
|
||||
// if(WsUtil.isSessionExpired(req))
|
||||
// throw new SessionExpiredException();
|
||||
|
||||
wa = WsUtil.getWorkspace(req, contextID, userID);
|
||||
} catch (Exception e) {
|
||||
|
|
Loading…
Reference in New Issue