Ciao a tutti!
Scusate se compio qualche errore nel postare sul forum etc., ma sono molto inesperto (anche di linguaggio php).
Avrei bisogno di aiuto: ho trovato uno di quei codici .php "già impacchettati" per imporre l'inserimento di una username e di una password per accedere ad una pagina web.. Ma non funziona! Ovvero, quando io inserisco nel form che appare username e password e clicco ok, il form mi si ripresenta, e non esco dalla situazione... Potete aiutarmi? Il codice php è questo:
Codice PHP:
<?php if(!isset($PHP_AUTH_USER)) { Header("WWW-Authenticate: Basic realm=\"Xavier Protection\""); Header("HTTP/1.0 401 Unauthorized"); echo "Text to send if user hits Cancel button\n"; exit; } else { $user_passwords = array ( "user1" => "password1", "user2" => "password2", "user3" => "password3", "user4" => "password4" ); if (($PHP_AUTH_USER == "") || ($PHP_AUTH_PW == "")) { Header("HTTP/1.0 401 Unauthorized"); echo "Sorry, could find your password!"; exit; } else if (strcmp($user_passwords[$PHP_AUTH_USER],$PHP_AUTH_PW) == 0) { echo "This is the password protected page."; exit; } else { Header("HTTP/1.0 401 Unauthorized"); echo "Sorry, could find your password!"; exit; } } ?>
Preciso ancora due cose:
1. il codice in questione è inserito nell'index.php di una cartella destinazione di un sottodominio
2. la pagina non contiene ancora nulla