Dovrei creare un'autenticazione tramite .htaccess.
Ho creato il .htpasswd con l'apposito comando da shell, ho creato anche il file .htaccess. Li ho piazzati entrambi nella directory da proteggere.
Apro la pagina nel mio browser e cosa succede... niente, mi carica la pagina come se niente fosse. Sembra che Apache non legga affatto i miei file. Ho fatto di tutto, l'httpd.conf è a posto.
Uso Apache su un Mac, versione 1.3.33. Ho sbagliato qualcosa?
Leggendo il manuale di PHP ho trovato una cosa molto simile. L'esempio era:
Questo funziona alla perfezione (dopo aver aggiunto i controlli per user e pass).Codice PHP:
<?php
if (!isset($_SERVER['PHP_AUTH_USER'])) {
header('WWW-Authenticate: Basic realm="Il mio realm"');
} else {
echo "
Ciao {$_SERVER['PHP_AUTH_USER']}.</p>";
echo "
Hai inserito {$_SERVER['PHP_AUTH_PW']} come tua password.</p>";
}
?>