Een gebruiker kan inloggen als "gebruiker" met paswoord "gebruiker" en als "admin" met paswoord "admin". De gebruiker zie na het inloggen "Je bent een gebruiker", de admin ziet na het inloggen "Je bent een admin". Personen die niet ingelogd zijn kunnen geen informatie op de pagina bekijken en worden doorgestuurd naar de loginpagina.
De gebruiker logt in. Hij kan dan kiezen tussen de beschikbare programma's.
Afhankelijk van de keuzes van inlog + keuzes van gebruiker.
<?php
// Start de sessie. Begin hier telkens mee op elke pagina!
session_start();
?>
<!DOCTYPE html>
<html>
<body>
<?php
// Er is een controle of de sessie bestaat. Indien niet dan wordt de bezoeker doorverwezen naar login.php
if (isset($_SESSION["inlog"])) {
if ($_SESSION["inlog"]=="gebruiker") {
print "Je bent ingelogd als gebruiker. Op deze plaats zouden nu opties voor een gebruiker kunnen staan.";
}
if ($_SESSION["inlog"]=="admin") {
print "Je bent ingelogd als administrator. Op deze plaats zouden nu opties voor een administrator kunnen staan.";
}
print "<br><a href='loguit.php'>Log uit. Je zal terug moeten inloggen om deze pagina te bekijken.</a>";
}else{
header('Location: login.php');
}
?>
</body>
</html>
<?php
// Start de sessie. Begin hier telkens mee op elke pagina!
session_start();
?>
<!DOCTYPE html>
<html>
<body>
<?php
if (isset($_POST["knop"])){
if (($_POST["gebruikersnaam"]=="gebruiker") and ($_POST["wachtwoord"]=="gebruiker")){
$_SESSION["inlog"]="gebruiker";
print "<br>Je bent ingelogd als gebruiker.<br>Klik <a href='index.php'>hier</a> om naar de indexpagina te gaan.";
}
if (($_POST["gebruikersnaam"]=="admin") and ($_POST["wachtwoord"]=="admin")){
$_SESSION["inlog"]="admin";
print "<br>Je bent ingelogd als admin.<br>Klik <a href='index.php'>hier</a> om naar de indexpagina te gaan.";
}
if (!isset($_SESSION["inlog"])) {
print "<br>Login mislukt! <br>Klik <a href='index.php'> hier</a> om naar de indexpagina te gaan. Je zal daar niet binnen kunnen en verwezen worden naar de inlogpagina.";
}
}
else {
echo '
<table>
<form method="post" action="login.php">
<tr><td>Gebruikersnaam</td><td><input type="text" name="gebruikersnaam"></td></tr>
<tr><td>Wachtwoord</td><td><input type="text" name="wachtwoord"></td></tr>
<td><td><input type="submit" name = "knop" value="Doorsturen!"></td></tr>
</form>
</table>';
}
?>
</body>
</html>
<?php
// Start de sessie. Begin hier telkens mee op elke pagina!
session_start();
?>
<!DOCTYPE html>
<html>
<body>
<?php
session_destroy();
print "<br>Je bent uitgelogd.";
print "<br><a href='index.php'>Ga naar index.php.</a>";
?>
</body>
</html>