Toon posts:

[php] login script - logout module probleem

Pagina: 1
Acties:

Verwijderd

Topicstarter
heb een login script gemaakt maar ik loop vast.
als je de site opkomt word je doorgestuurd naar inlog.php
username + passw invoeren en dan word je geforward naar index.php

index.php is een site waarin 3 frames zijn

top
midden
onder

topframe bevat de commando om uit te loggen:
<a href="logout.php">logout [<?php echo $_SESSION['loggedin'] ?>]</a>

logout.php bevat
<?php
ob_start();
session_start();
unset($_SESSION['loggedin']);
unset($_SESSION['loggedinnr']);
unset($_SESSION['loggedintype']);
header("location: /login.php");
exit();
?>


nu snap heb ik dus de login.php als pagina gezet waar je naartoe moet.
probleem is dus.. je klikt op de logout. alleen het bovenste frame, word nu uitgelogd, en de rest blijft open en beschikbaar..

wie weet de commando zodat ik de hele pagina kan vervangen voor login.php

  • BikkelZ
  • Registratie: Januari 2000
  • Laatst online: 29-12-2025

BikkelZ

CMD+Z

Je moet even aangeven in welk deel van de frameset je wil linken. In dit geval de hele.

HTML:
1
<A target="_top" href="blaat.php">Klikme</A>


Dit is ook geen PHP probleem maar gewoon good 'ol HTML.

[ Voor 16% gewijzigd door BikkelZ op 25-05-2007 21:37 ]

iOS developer


Verwijderd

vervang dit:
code:
1
<a href="logout.php">logout [<?php echo $_SESSION['loggedin'] ?>]</a>


door dit:
code:
1
<a href="logout.php" target="_PARENT">logout [<?php echo $_SESSION['loggedin'] ?>]</a>


edit: _top kan idd ook, voorkomt onduidelijkheden bij meerdere framesets (wat overigens al niet echt meer up2date is).

[ Voor 22% gewijzigd door Verwijderd op 25-05-2007 21:44 ]


Verwijderd

Topicstarter
lukt
thnx