Je moet ingelogd zijn om te stemmen.
<? // start de sessie session_start(); if (isset($_SESSION[‘login’]) && $_SESSION[‘ip’] == $_SERVER[‘REMOTE_ADDR’]) { // ip matcht! gebruiker ingelogd! } else { session_destroy(); die(‘Hacking attempt!’); } ?>
$_SESSION['ip'] = $_SERVER[‘REMOTE_ADDR’]
$_SESSION[‘username’] = admin;
session_register("username");
$_SESSION['variabele_naam'] = 'inhoud van variabele';
echo $_SESSION['variabele_naam'];
<?php $username = "admin"; $password = "******"; // controleren of pagina correct is aangeroepen. if (!empty($_POST)){ if ($username == $_POST["username"] && $password == $_POST["password"]){ $_SESSION['login'] = 1; $_SESSION['ip'] = $_SERVER[‘REMOTE_ADDR’]; // Doorsturen naar beveiligde pagina header("Location: index.php?p=admin/admin"); exit(); }else{ $tekst = "<p><font color=\"red\">Ongeldige username en/of password</font></p> <p><a href=\"index.php?p=admin/login\">Opnieuw inloggen</a></p>"; die($tekst); } } ?>
<?php $username = "admin";$password = "******"; // controleren of pagina correct is aangeroepen.if (!empty($_POST)){ if ($username == $_POST["username"] && $password == $_POST["password"]){ $_SESSION['login'] = 1; $_SESSION['ip'] = $_SERVER[‘REMOTE_ADDR’]; // Doorsturen naar beveiligde pagina header("Location: index.php?p=admin/admin"); exit(); }else{ $tekst = "<p><font color=\"red\">Ongeldige username en/of password</font></p> <p><a href=\"index.php?p=admin/login\">Opnieuw inloggen</a></p>"; die($tekst); }}?>
<?php if($_SESSION['login'] == "1" && $_SESSION[‘ip’] == $_SERVER[‘REMOTE_ADDR’]) { // beveiligde informatie } else { $tekst = "U bent niet gemachtigd deze pagina te bijken. U kunt <a href=\"index.php?p=admin/login\">hier inloggen</a>"; echo $tekst; } ?>
<?php if($_SESSION['login'] == "1" && $_SESSION[‘ip’] == $_SERVER[‘REMOTE_ADDR’]) { // beveiligde informatie } else { $tekst = "U bent niet gemachtigd deze pagina te bijken. U kunt <a href=\"index.php?p=admin/login\">hier inloggen</a>"; echo $tekst; }?>