From 4d2806d8f1b7e8f6b89265359d8c22973ad9fb28 Mon Sep 17 00:00:00 2001 From: j2blake Date: Wed, 20 Apr 2011 17:36:14 +0000 Subject: [PATCH] A self-editor would now be seen by LoginStatusBean.isLoggedIn() --- .../webapp/filters/SessionTimeoutLimitingFilter.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/filters/SessionTimeoutLimitingFilter.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/filters/SessionTimeoutLimitingFilter.java index 07207a48d..275066c6c 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/filters/SessionTimeoutLimitingFilter.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/filters/SessionTimeoutLimitingFilter.java @@ -27,9 +27,12 @@ public class SessionTimeoutLimitingFilter implements Filter { /** Maximum inactive interval for a trivial session object, in seconds. */ private static final int TRIVIAL_SESSION_LIFETIME = 120; + @Override public void init(FilterConfig filterConfig) throws ServletException { + // nothing to do here. } + @Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { @@ -60,15 +63,12 @@ public class SessionTimeoutLimitingFilter implements Filter { return; } - // If self-editing, leave it alone. - if (VitroRequestPrep.isSelfEditing(request)) { - return; - } - // Otherwise, it's trivial, so shorten its life-span. session.setMaxInactiveInterval(TRIVIAL_SESSION_LIFETIME); } + @Override public void destroy() { + // nothing to clean up. } }