Brugere lige nu: 1
Indlæs andet indhold på denne side:
Sådan skal du lave passwordbeskytttelsen på administrationssiden. Først i filen (før DTD) indsætter du dette:
<?php
session_start();
require("mysql-funktioner.php");
?>
Derefter skal du i sidens <body> lave det php-script, der tjekker, om brugeren er korrekt logget ind (har oprettet en session) og skal have adgang til siderne:
<?php
if(isset($_SESSION['administrator'])){
Derefter indsætter du formularen. Bemærk, at du ikke må bruge anførselstegn ", brug i stedet apostrof ' - eller sæt \ foran anførselstegn i formularkoden = \"
echo "<h1> Indtastning af nye brugere</h1>
<form action='nybruger-ok.php' method='post'>
<fieldset>
<legend>Indtast brugernavn og password</legend>
<label for='t1'>Brugernavn: </label>
<input id='t1' type='text' name='brugernavn' /><br />
<label for='t2'>Password: </label>
<input id='t2' type='text' name='password' /><br />
<label for='opret'> </label>
<input id='opret' type='submit' name='opret' value='Opret' />
<input type='reset' name='slet' value='Reset' />
</fieldset>
</form>";
?>
Derefter inkluderer du det script, som aflæser databasen og udskriver dens indhold:
<?php include("mysqlread.inc"); ?>
Endelig slutter vi af med at definere, hvad der skal ske, hvis der ikke er indtastet korrekte login-data:.
<?php
}
else
{
echo " <p>Fejlmeddelelse ved ukorrekt login</p>";
}
?>
Slut siden af med dette:
</body>
</html>