Hallo allemaal,
ik probeer al enige tijd een registratie/inlogscript te maken vor op de site.
Als voorbeel heb ik gekozen voor het script op deze pagina:
http://www.web-garden.be/cursusphp/Hoofdstuk14.pdf
Registreren lukt wel al en wordt in de database opgeslagen.... wanneer ik wil inloggen
kom ik tot op de pagina beveiligd.php maar dan moet ik opnieuw inloggen of registreren.
Het html gedeelte waar het eigenlijk om gaat kan ik niet lezen.
Hieronder het script van beveiligd.php
<?php
session_start();
if (!isset($_SESSION["email"])){
$tekst = "<h2>U bent nog niet aangemeld.</h2>
U kunt <a href=\"login.php\">hier inloggen</a> of<br>
U kunt zich <a href=\"registreer.php\">hier registreren</a>";
echo($tekst);
exit();
}
if (isset($_POST['u'])){
session_unset(); // alle variabelen vrijgeven
session_destroy();} // sessie afsluiten
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<h1>Welkom op de beveiligde pagina</h1>
<img src="beveiligd.jpg" alt="beveiligd" />
<p>Op deze beveiligde pagina kunnen links opgenomen zijn.<br />
Zorg dat de opgeroepen pagina's ook beveiligd zijn.</p>
<form action="beveiligd.php" method="post">
<input class="knop" name="u" type="submit" value="Uitloggen">
</form>
</body>
</html>
Kan iemand me zeggen wat ik verkeerd doe.... bij isset gaat er iets fout.
Groeten,
Marcel
2.115 views