Avatar billede aashi Nybegynder
17. marts 2004 - 16:52 Der er 5 kommentarer

back+refresh button

we har problem,i er i gang med at lave en system som kræver login, men når vi er logged ud , hvis vi bruger back knap kan vi går ind,selvom vi har lavet systemet på den måde at folk som ikke logget ind kan ikke fortage nogen, men de kan læse oplysninger som skulle være skjult fra dem. vi bruger php til server side programmering.and mysql som database, jeg ved ikke hvis den er rigtigt sted og stille denne spørgsmål.fordi den handler om browser og ikke php kode.
Avatar billede roenving Novice
17. marts 2004 - 17:06 #1
Hvad med at foretage et eller andet kald til din logind hver gang en side åbnes ?-)
Avatar billede jamiros Novice
17. marts 2004 - 19:13 #2
a href="#" onclick="java script: history.go(-1)">tilbage</a>

<a href="#" onclick="java script: history.go(0)">reload</a>
Avatar billede olebole Juniormester
18. marts 2004 - 02:20 #3
<ole>

jamiros >> _aldrig_ 'java script:' i en event-handler. Det er helt misforstået brug af JavaScript-pseudo-protokollen  ;o)

aashi >> Det er ikke et browser-, men et PHP-spørgsmål. Problemet opstår som følge af uhensigtsmæssig session-håndtering.
En session skal 'kvæles', når du logger ud. Sker det effektivt - og du i toppen af hver side checker brugeren for sin session - kan det ikke ske.
Du kan slette en session med:
  <?
    session_start();
    $_SESSION = array();
    session_destroy();
  ?>

/mvh
</bole>
Avatar billede aashi Nybegynder
22. marts 2004 - 13:01 #4
hi olebole
vi har gjort det, vi checker session i hver side, og destroy session , når vi logger ud, men vi kan stadigværk gå tilbage ved bruge af tilbage knappen.
Avatar billede olebole Juniormester
22. marts 2004 - 15:54 #5
Så må du ud på nettet og finde ud af, hvordan man bruger sessions ... du gør afgjort noget galt  :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester