We are using web sphere Portal 6.0. To provide custom login/log out
for
websphere portal, we have subclassed the LogoutUserAuth.java under
com.ibm.wps.engine.commands
and overridden onUserSessionTimeout, doPreLogout and doPostLogout
methods. Originally, on a
session timeout, all these 3 methods were being called and we were
able to redirect our users
to the login page.We customized the code to add another logout
redirection and since
then the doPostLogout does not get called on session timeout at all.
This way, all the portlets
error out instead of the user being logged off. What could cause such
a scenario where
doPostLogout is not invoked?