Hey; ik heb een vraagje inverband met uitloggen.
hieronder zie je mn code voor het inloggen en uitloggen, het probleem is nadat ik op de link uitloggen klik dat ik in mn content krijg dat ik succesvol ben uitgelogd, maar eigenlijk kan ik nog altijd naar de andere pagina's gaan. de bedoeling zou zijn dat mijn navigatie terug verdwijnt zoals de beginsituatie is voor het inloggen. kan iemand hierbij helpen?
thnx
1) Zet_sessie.php
<html>
<head>
<title>welkom</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<p><span class="tekst">
<?php
//connectie leggen met db
include ('auth.php');
//query aanmaken voor afprinten van records, via lus!
//uitvoeren van de query
$query = "SELECT * FROM tbl_gebruikers WHERE login='".$_POST['txt_login']."' && wachtwoord='". md5($_POST['txt_wachtwoord'])."'";
$result = mysql_query($query) or die("query mislukt");
//controle op wie het is
$count_rows = mysql_num_rows ($result);
if ($count_rows == 0)
{
echo "<strong>U</strong>w gebruikersnaam en/of wachtwoord zijn niet correct ingegeven!<br><p>";
}//sluiten van if-voorwaarde
else
{//start else-voorwaarde
//Weergeven van data
while ($data=mysql_fetch_array($result))
{
$level = $data['level'];
$voornaam = $data['voornaam'];
}
$_SESSION["level"]=$level;
$_SESSION["voornaam"]=$voornaam;
header("Location: index.php?p=welkom");
}//sluiten van else-voorwaarde
?>
</body>
</html>
2) Logout
<link href="../opmaak.css" rel="stylesheet" type="text/css">
<p align="left" class="tekst"><strong>L</strong>ogout <br><br></p>
<span class="tekst">
<?
//uitloggen van de gebruiker
{
//gebruikersnaam niet langer meegeven in sessie
session_unregister("login");
//wachtwoord niet langer meegeven in sessie
session_unregister("wachtwoord");
//variabelen login en wachtwoord leeg maken
$login="";
$wachtwoord="";
$logout=0;
echo "U bent succesvol uitgelogd!";
}
?>
970 views