Brugere lige nu: 1 Hjemmesideskolen - Administrationsmodul

Administrationsmodul

Indlæs andet indhold på denne side:

Koden i administrationssiden

Siden er opdateret 30.12.2006

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'>&nbsp;</label>
  <input id='opret' type='submit' name='opret' value='Opret' />&nbsp; 
  <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>
Valid XHTML og CSS / Copyright © Hjemmesideskolen december 2006
Hjemmesideskolen
Du er her: Forsiden - scripts - phpmysql - Administrationsmodul
Brugere lige nu: 11
Home Mail