pagina login.php:

Codice PHP:

<form method="POST" action="log.php">
Il tuo username <input type="text" name="username" required>
La tua password <input type="password" name="password" required>
<
input type="submit" value="Invia">
</
form
pagina log.php

Codice PHP:
<?php
# Mi collego al database
    
$connessione mysql_connect("localhost""utente""password") or die ('Errore nella connessione con il Server.');
mysql_select_db("nome_database"$connessione) or die ('Errore nella connessione con il Database.');

$email $_POST['email'];
$password $_POST['password'];

$username mysql_real_escape_string($username);
$password mysql_real_escape_string($password);

if ( ( 
$username 'admin' ) && ( $password 'admin' ) ) {

session_start();
$_SESSION['username'] = $username;
$_SESSION['password'] = $password;

header ('Location: /index.php');

} else {

echo 
"Parametri non corretti."header"refresh:5;url=login.php" );

}
?>
pagina protetta:
codice da mettere in alto
Codice PHP:
<?php
$username 
$_SESSION['username'];

if ( 
$username != "admin" ) {

echo 
"Non hai i permessi per visualizzare questa pagina"header"refresh:5;url=login.php" );

} else {
?>
tutto i codice html che vuoi
<?php
}
?>
L'ho fatto in pochi secondi, forse ci sarà qualcosa che non va (però penso di no).