So i have many pages that implements "onActionFromLogout" @InjectPage private Index index;
public Object onActionFromLogout() { SecurityUtils.getSubject().logout(); try { // the session is already invalidated, but need to cause an exception since tapestry doesn't know about it // and you'll get a container exception message instead without this. Unfortunately, there's no way of // configuring Shiro to not invalidate sessions right now. See DefaultSecurityManager.logout() // There's a similar issues in Tapestry - Howard has fixed, but no in T5.2.x releases yet request.getSession(false).invalidate(); // some more stuff .... } catch (Exception ex) { LOG.error("error in logging out", ex); } return index; } but when I click on the logout link generated by <t:loginLink> tag it does not take me to the index page. I want to invalidate the session, logout and get taken to index page instead of staying on the same page. What is happening. post logout page A --> page A page B --> page B page C --> page C What should happen. Instead I want page A --> Index. What is wrong? What is the best way to solve the problem. Thanks -- View this message in context: http://tapestry.1045711.n5.nabble.com/Tapestry-5-25-with-Tynamo-0-4-0-onActionFromLogout-not-redirecting-to-index-page-tp4521350p4521350.html Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org