fai così
Codice PHP:
<?
function accedi()
{
if (!isset($PHP_AUTH_USER)) {
header('WWW-Authenticate: Basic realm="My Private Stuff"');
header('HTTP/1.0 401 Unauthorized');
echo 'Richiesta autorizzazione.';
exit;
}
else {
if (($PHP_AUTH_USER == "nome") && ($PHP_AUTH_PW == "pass")) {
echo "
Ciao: $PHP_AUTH_USER
";
echo "sei un utente autorizzato!</p>";
}
else {
echo "Spiacente, non sei autorizzato a visualizzare questa pagina";
accedi(); //richiama se login sbagliato
}
}
}
accedi() //richiama sempre
?>
cioè:
lo metti in una function e la richiami se è sbagliato!