com.ibm.websphere.samples.techsamp.security.login.formloginwar
Class LoginFilter

java.lang.Object
  extended by com.ibm.websphere.samples.techsamp.security.login.formloginwar.LoginFilter
All Implemented Interfaces:
javax.servlet.Filter

public class LoginFilter
extends java.lang.Object
implements javax.servlet.Filter

The LoginFilter has two very simple servlet filters, which are mapped to the j_security_check servlet. The pre-login filter logs the user ID, and the post-login filter logs the time of the login.


Constructor Summary
LoginFilter()
           
 
Method Summary
 void destroy()
           
 void doFilter(javax.servlet.ServletRequest req, javax.servlet.ServletResponse resp, javax.servlet.FilterChain chain)
           
 void init(javax.servlet.FilterConfig config)
          Method init.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoginFilter

public LoginFilter()
Method Detail

destroy

public void destroy()
Specified by:
destroy in interface javax.servlet.Filter
See Also:
()

doFilter

public void doFilter(javax.servlet.ServletRequest req,
                     javax.servlet.ServletResponse resp,
                     javax.servlet.FilterChain chain)
              throws javax.servlet.ServletException,
                     java.io.IOException
Specified by:
doFilter in interface javax.servlet.Filter
Throws:
javax.servlet.ServletException
java.io.IOException
See Also:
(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)

init

public void init(javax.servlet.FilterConfig config)
          throws javax.servlet.ServletException
Method init.

Specified by:
init in interface javax.servlet.Filter
Parameters:
config -
Throws:
javax.servlet.ServletException