[php] Unset en session_destroy

Pagina: 1
Acties:

  • 4Real
  • Registratie: Juni 2001
  • Laatst online: 14-09-2024
Ik ben bezig met een login en maak daarbij gebruik van een object (MySession).

Als iemand een goede username en wachtwoord heeft krijg je dit:
PHP:
1
<?     $MySession->Login = 1;     $MySession->Username = $myusername;     $MySession->Password = $line[password];     session_register("MySession");?>

Heel leuk enzo, werkt ook allemaal prima.
Alleen als je op logout drukt moet die natuurlijk alles "vergeten", en dat wil niet goed.
PHP:
1
<?      <? if ($action_logout != "Logout"){ ?>     <form method="post">      <tr><td><input class="button" type="Submit" name="action_logout" value="Logout"></td></tr>     <? } elseif ($action_logout == "Logout") { unset($MySession); session_destroy("MySession"); }?>

Wie kan me helpen?

[update]
Ik heb het nu aan de praat :)
Als ik de goede code nog moet posten hoor ik het wel
[/Update]

  • Grum
  • Registratie: Juni 2001
  • Niet online
vergeet niet session_start te doen anders kan je em ook niet destroyen

ik raad btw wel aan om even met een header("location: .."); naar de index te jumpen ofzo

zodat je zeker weet dat het cookie vergeten is door de browser.

  • 4Real
  • Registratie: Juni 2001
  • Laatst online: 14-09-2024
Nog 1 probleempie:

De site heeft 2 frames. Een menu (met login in 1) en een main.

Als je bent ingelogt en je gaat naar de main, dan staan daar extra opties omdat je bent ingelogt. Druk je dan op logout dan blijven die opties daar staan totdat je refreshed.

Is er een mogelijkheid om 2 frames in 1 keer te refreshen met html/php of javascript?

  • Grum
  • Registratie: Juni 2001
  • Niet online
jah die bestaat.

zoeken .. developer.irt.org - en javascript vragen horen hier niet ...

  • 4Real
  • Registratie: Juni 2001
  • Laatst online: 14-09-2024
ow sorry. Ik zal even kijken. Ik had hier al gezocht maar kon nix vinden.