03. februar 2003 - 21:31Der er
6 kommentarer og 1 løsning
Hvordan undgå at bruger kan benytte browserens tilbage-funktion
Jeg har nogle ASP sider, som en bruger ikke må kunne komme tilbage til ved at bruge IE´s tilbage-til-foregående-side. Hvordan sikrer jeg, at dette ikke kan ske.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Dvs. Hvis du har en side A som linker til B, og B er den hemmelige side, nrå brugeren så klikker på et eller andet på B, som gør at han/hun kommer til C eller A, så skal du altid bruge location.replace på side B, når du forlader den.
Tak! Til Websmith: Jeg submitter fra de pågældende sider, og kan derfor ikke lige se, hvordan jeg kan implementere dit svar. Til Ares: Oasen har ret, det er ikke tilstrækkeligt med response.expires=0 Til Oasen: Dit svar er vist det nærmeste jeg kan komme en løsning, fordi man åbenbart ikke kan bruge javascript til en history.clear() i IE (selvom muligt i netscape).
Du kan jo implementere din submit via en Get i stedet, dvs. i din form laver du en onSubmit="return dinMetode()"
og i dinMetode() { location.replace('densidesommodtager.asp?user=test&password=test');
Når man laver en location.replace, så overskriver man sidens plads i hukommelsen, og derfor kan man ikke gå tilbage. }
Synes godt om
Ny brugerNybegynder
Din løsning...
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.