Re: Log out problem
Jean-Baptiste No?l <[email protected]>
| Newsgroups | gmane.comp.java.sun.servlet |
|---|---|
| Message-ID | <[email protected]> |
I do not know if that can help you, but there is evement which makes it possible to manage "the back button" and "unonLoad page" in javaScript. By example : <SCRIPT LANGUAGE="JavaScript" FOR="window" EVENT="onunload"> document.endSession.submit(); </SCRIPT> <form name="endSession" METHOD="GET" ACTION="./securite.SessionLogOut"> <input type="hidden" name ="user" value="sessionID"/> </form> Djib ---- Messages d´origine ---- De: Aasim <[email protected]> Date: jeudi 6 mars 2003 16:55 Objet: Re: Log out problem > > Hi, > In order to not cache the information, I set the following HTTP > headers: response.setHeader("Cache-Control", "no-cache,no- > store,must-revalidate"); > response.setHeader("Pragma", "no-cache"); > > I set these headers at the beginning of my doPost() method. Still > the same thing is happening. When I click the back button on my > browser, I get the previous page in the session instead of the > login page. > > After a user logs out and clicks the "back" button, I want him to > login again to access the site. > > Is there something I am doing wrong? > > Thanks for any help in advance! > > Sincerely, > > --Andy. > > > Gareth Jones <[email protected]> wrote: > As Victor says you could stop the jsp from being cached especially > if the jsp performs some process which you dont want to > accidentally repeat. But also the JSP will create a new session by > default unless you specify otherwise. You can check for a new > session (session.isNew()) or alternatively set the jsp not to > create a session (<%@ page session="false"%>) then check that a > session exists. > > > > > > >From: "Leung, Victor" > >Reply-To: "A mailing list for discussion about Sun Microsystem's > Java Servlet API Technology." >To: [email protected] > >Subject: Re: Log out problem >Date: Wed, 5 Mar 2003 17:32:48 - > 0500 > >any chance you are reading from cache when you click on > the back button? >Also, make sure you put no-cache or no-store in > the headers. > >-----Original Message----- >From: Aasim > [mailto:[email protected]] >Sent: Wednesday, March 05, 2003 5:19 > PM >To: [email protected] >Subject: Log out problem > > > > >Dear Servlet-Interest users, > > >I have an online ordering > application and I am having problems logging out. >Once a user has > placed an order and he clicks on the Logoff button, I call a > >servlet where I destroy the session and redirect the user to a > new page with >the message that he has logged out successfully. > But, when I hit the back >button on the browser, it again takes me > to the previous page. I want the >user to go to the login page > when he hits the back butto > n on the browser and >force him to login again to access any of > the pages, instead of the previous >page in his session. > > >How > can I achieve this functionality? >Thanks for any help in advance! > > >Sincerely, > > >--Andy. > > > > > > > > > > _____ > >Do you > Yahoo!? >Yahoo! >Tax Center - forms, calculators, tips, and more > > > --------------------------------- > Stay in touch with absent friends. Download MSN Messenger for > FREE! _______________________________________________________________________ ____ To unsubscribe, send email to [email protected] and include in the body of the message "signoff SERVLET-INTEREST". Archives: http: Resources: http://java.sun.com/products/servlet/external- resources.html LISTSERV Help: http://www.lsoft.com/manuals/user/user.html > > > --------------------------------- > Do you Yahoo!? > Yahoo! Tax Center - forms, calculators, tips, and more ___________________________________________________________________________ To unsubscribe, send email to [email protected] and include in the body of the message "signoff SERVLET-INTEREST". Archives: http://archives.java.sun.com/archives/servlet-interest.html Resources: http://java.sun.com/products/servlet/external-resources.html LISTSERV Help: http://www.lsoft.com/manuals/user/user.html