aspose file tools*
The moose likes Struts and the fly likes Struts Login/Logout Form Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "Struts Login/Logout Form" Watch "Struts Login/Logout Form" New topic
Author

Struts Login/Logout Form

Ricardo Giba
Greenhorn

Joined: Aug 20, 2008
Posts: 1
Hi,

I am trying to develop a login/logout form using Struts. Please have a
look at the following sample code.

---LoginAction---

public class LoginAction extends Action{

public ActionForward execute(ActionMapping mapping, ActionForm
form, HttpServletRequest request,HttpServletResponse response){

LoginForm f = (LoginForm)form;

String userName = f.getUserName();
String passWord = f.getPassWord();

if(userName.equalsIgnoreCase("username") && passWord.equalsIgnoreCase("password"))
{
session.setAttribute("userName", userName);

}

return(mapping.findForward("success"));

}

}

And in the LogoutAction, I do session.removeAttribute("userName") and
do a session.invalidate().

The problem is whenever I press the back button of the browser, It
again goes to the page which is supposed to be shown only to user
logged in successfully. Am I doing something wicked ?

I am using struts 1.2.9 and have to do it using the Struts 1 and not Struts 2.

Thanks for your help/suggestions.
-
KFC
Sagar Rohankar
Ranch Hand

Joined: Feb 19, 2008
Posts: 2902
    
    1

The issue is with browser which caches the pages you visit recently ..

This problem is discussed many time, search the forum for 'Disabling browser back button' or 'logout + back button ' keywords . Or you can googled it out. .

And pl change your display name as its not adheres to JavaRanch Naming Policy .


[LEARNING bLOG] | [Freelance Web Designer] | [and "Rohan" is part of my surname]
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Struts Login/Logout Form
 
Similar Threads
why is my loginForm stopped processing the user input
problem in Struts Validation
Not getting bean values inside IE, In firefox working fine
problem in Developing Struts small Apllication
An ActionForm populated in one Action is not getting its values