org.codelabor.system.security.web.filters
Class SessionIdValidationFilter

java.lang.Object
  extended by org.codelabor.system.web.filters.BaseFilterImpl
      extended by org.codelabor.system.security.web.filters.SessionIdValidationFilter
All Implemented Interfaces:
javax.servlet.Filter
Direct Known Subclasses:
SelectiveSessionIdValidationFilter

public class SessionIdValidationFilter
extends org.codelabor.system.web.filters.BaseFilterImpl

세션 확인 필터
세션이 유효하지 않으면 정해진 페이지로 리다이렉트 시킨다.

Author:
Shin Sangjae

Field Summary
protected  String expiredURL
          리다이렉트 URL
세션이 유효하지 않을 때 리다이렉트될 URL
 
Fields inherited from class org.codelabor.system.web.filters.BaseFilterImpl
servletContext
 
Constructor Summary
SessionIdValidationFilter()
           
 
Method Summary
 void init(javax.servlet.FilterConfig filterConfig)
           
 void postprocessFilterChain(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)
           
 void preprocessFilterChain(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)
           
 
Methods inherited from class org.codelabor.system.web.filters.BaseFilterImpl
destroy, doFilter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

expiredURL

protected String expiredURL
리다이렉트 URL
세션이 유효하지 않을 때 리다이렉트될 URL

Constructor Detail

SessionIdValidationFilter

public SessionIdValidationFilter()
Method Detail

init

public void init(javax.servlet.FilterConfig filterConfig)
          throws javax.servlet.ServletException
Specified by:
init in interface javax.servlet.Filter
Overrides:
init in class org.codelabor.system.web.filters.BaseFilterImpl
Throws:
javax.servlet.ServletException

postprocessFilterChain

public void postprocessFilterChain(javax.servlet.ServletRequest request,
                                   javax.servlet.ServletResponse response)
                            throws IOException,
                                   javax.servlet.ServletException
Specified by:
postprocessFilterChain in class org.codelabor.system.web.filters.BaseFilterImpl
Throws:
IOException
javax.servlet.ServletException

preprocessFilterChain

public void preprocessFilterChain(javax.servlet.ServletRequest request,
                                  javax.servlet.ServletResponse response)
                           throws IOException,
                                  javax.servlet.ServletException
Specified by:
preprocessFilterChain in class org.codelabor.system.web.filters.BaseFilterImpl
Throws:
IOException
javax.servlet.ServletException


Copyright © 2010 CODELABOR. All Rights Reserved.