Session zerstören und Browser-Backbutton unterbinden?

Die Scriptsprache PHP für die Gestaltung von dynamischen Websites.

Session zerstören und Browser-Backbutton unterbinden?

Beitragvon Schu » Fr 27 Jan, 2006 10:38

Hallo!

Es handelt sich um ein Usermanagement-Script. Loggt sich ein User ein, werden die Logindaten in Session-Variablen, die beim logout via unset($_SESSION["blah"]) wieder annuliert werden, gespeichert.

Das Problem: in der Session werden auch noch andere $_SESSION-s verwendet, die bestehen bleiben müssen, d.h. ein session_destroy(); ist nicht möglich. Klickt der User nach logout auf den Backbutton, lebt die Session magischerweise wieder.

Kennt jemand eine Möglichkeit, wie man das Problem beheben kann? Bzw. kann ich parallel mehrere Sessions fahren und diese einfach via destroy() töten?

Btw handelt es sich um Cookie-based Sessionmanagement...

TIA,
Schu
Why geeks like computers: unzip, strip, touch, finger, grep, mount, fsck, more, yes,fsck,fsck,fsck,umount, sleep.
Schu
Neu im Board
Neu im Board
 
Beiträge: 24
Registriert: So 31 Jul, 2005 18:37

Beitragvon medice » Fr 27 Jan, 2006 10:42

lebt tatsächlich die Session wieder auf, oder gibt der Backstep einfach nur das Cache-Material wieder?
Mfg
Medice

Wir in Bayern brauchen keine Opposition, weil wir sind schon Demokraten. (c) Gerhard Polt
medice
Advanced Power-User
Advanced Power-User
 
Beiträge: 3288
Registriert: Fr 13 Mai, 2005 10:32
Wohnort: Graz

Beitragvon Schu » Fr 27 Jan, 2006 10:44

gute frage... wie find ich das raus? :-?
Why geeks like computers: unzip, strip, touch, finger, grep, mount, fsck, more, yes,fsck,fsck,fsck,umount, sleep.
Schu
Neu im Board
Neu im Board
 
Beiträge: 24
Registriert: So 31 Jul, 2005 18:37

Beitragvon Schu » Fr 27 Jan, 2006 10:47

update: es sind nicht die cache-daten (sorry für die blöde frage, brauch mehr kaffee glaub ich :P )
Why geeks like computers: unzip, strip, touch, finger, grep, mount, fsck, more, yes,fsck,fsck,fsck,umount, sleep.
Schu
Neu im Board
Neu im Board
 
Beiträge: 24
Registriert: So 31 Jul, 2005 18:37

Beitragvon Schu » Fr 27 Jan, 2006 11:08

problem gelöst - irrtümlicherweise übergab unser script die login-daten an das auswertungsscript als GET --> die daten standen klarerweise immer in der adresszeile </shame>
Why geeks like computers: unzip, strip, touch, finger, grep, mount, fsck, more, yes,fsck,fsck,fsck,umount, sleep.
Schu
Neu im Board
Neu im Board
 
Beiträge: 24
Registriert: So 31 Jul, 2005 18:37


Zurück zu PHP

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 35 Gäste