WebSphere Application Server: Implement different Logout technique

      

logoutImplementing Logout functionality in a form based authentication in J2EE website is straight forward. The session needs to be invalidated by calling request.getSession().invalidate() method. Thus in a simple servlet following code will be the code for logout:

public void doGet(HttpServletRequest request, HttpServletResponse response) throws
					ServletException, IOException {
	request.getSession().invalidate();
	response.sendRedirect("/sampleapplication/index.jsp");
}

This is simple way for implementing logout. There is also another, easier, way to logout the user when using WebSphere Application Server. All you have to do is have a form which gets submit to action ibm_security_logout.

<form method="post" action="ibm_security_logout" name="logoutForm">
	<input type="hidden" name="logoutExitPage" VALUE="/sampleapplication/index.jsp" >
	Click here to logout:
	<input type="submit" name="logout" value="Logout">
</form>

In the above example, the hidden field “logoutExitPage” is contains the value of the page where the application redirects after logout.


Facebook  Twitter      Stumbleupon  Delicious
  

One Comment on “WebSphere Application Server: Implement different Logout technique”

  • Chetan wrote on 13 November, 2009, 9:06

    I used the servlet code for LogOut utility. After logging our I am redirecting the browser to Log-in page. And on login page when user clicks on the back button, my application goes to the previous page from where user has executed logout.

    Kindly help.

    Thank you.

Write a Comment

Gravatars are small images that can show your personality. You can get your gravatar for free today!

Copyright © 2010 ViralPatel.net. All rights reserved.