Rev 1814 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1814 | Rev 1830 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | package pt.estgp.estgweb.web.filters; |
1 | package pt.estgp.estgweb.web.filters; |
2 | 2 | ||
3 | import org.apache.log4j.Logger; |
3 | import org.apache.log4j.Logger; |
4 | import pt.estgp.estgweb.utils.Globals; |
- | |
5 | import pt.estgp.estgweb.domain.UserSessionImpl; |
4 | import pt.estgp.estgweb.domain.UserSessionImpl; |
- | 5 | import pt.estgp.estgweb.web.UserSessionProxy; |
|
6 | 6 | ||
7 | import javax.servlet.*; |
7 | import javax.servlet.*; |
8 | import javax.servlet.http.HttpServletRequest; |
8 | import javax.servlet.http.HttpServletRequest; |
9 | import javax.servlet.http.HttpServletResponse; |
9 | import javax.servlet.http.HttpServletResponse; |
10 | import java.io.IOException; |
10 | import java.io.IOException; |
Line 41... | Line 41... | ||
41 | { |
41 | { |
42 | HttpServletRequest hrequest = (HttpServletRequest) request; |
42 | HttpServletRequest hrequest = (HttpServletRequest) request; |
43 | if(((HttpServletRequest)request).getServletPath().indexOf("errorNoCookies.do")>=0 || !hrequest.isRequestedSessionIdFromCookie()) |
43 | if(((HttpServletRequest)request).getServletPath().indexOf("errorNoCookies.do")>=0 || !hrequest.isRequestedSessionIdFromCookie()) |
44 | chain.doFilter(request,response); |
44 | chain.doFilter(request,response); |
45 | 45 | ||
46 | UserSessionImpl userSession = (UserSessionImpl) request.getAttribute(Globals.USER_SESSION_KEY); |
46 | UserSessionImpl userSession = (UserSessionImpl) UserSessionProxy.loadUserSessionFromRequest(hrequest); |
47 | 47 | ||
48 | if(userSession != null && userSession.getUser() != null) |
48 | if(userSession != null && userSession.getUser() != null) |
49 | chain.doFilter(request,response); |
49 | chain.doFilter(request,response); |
50 | else if(userSession == null) |
50 | else if(userSession == null) |
51 | { |
51 | { |