07. august 2010 - 22:32Der er
8 kommentarer og 1 løsning
session.invalidate();
Hej folkens,
jeg har læst diverse tråde og er ikke blevet klogere. Hvis en af jer kan pege mig i en hensigtsmæssig retning ville det være nærmest fantastisk da det trods mange timer i selskab med google ikke er lykkedes at finde en løsning.
Spørgsmålet er: Når nu jeg ved hjælp af en servlet hopper tilbage til min forside - hvordan forhindrer jeg så at man kan klikke tilbage i browseren og stadig have adminrettigheder?
koden jeg har anvendt er: public class UndoOrder extends HttpServlet { protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8");
HttpSession session = request.getSession(true);
session.invalidate();
response.setStatus(301); response.setHeader("Location", "index.jsp"); response.setHeader("Connection", "Close"); } Min forståelse er at "session.invalidate" skulle ordne det - men nej. På forhånd tak for hjælpen
Kan jeg lokke et eksempel ud af dig? Har søgt omkring på "header disable cache java" og fundet en del eksempler som jeg har forsøgt mig med. Men jeg tror at min placering af diverse eksempler er forkert da de ikke umiddelbart har indvirkning.
Hej Arne - mange tak for hjælpen, men har ikke haft held med din metode, og nu har jeg bestemt mig for at starte forfra. Hvis du skriver et svar skal jeg gerne overføre point til dig.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.