Come limitare l'accesso alle pagine Web

July 15

Come limitare l'accesso alle pagine Web


La maggior parte delle pagine web sono disponibili per chiunque di visualizzare. Di tanto in tanto c'è un motivo per limitare l'accesso ad una pagina web, spesso per ragioni di contenuto o di sicurezza. In questi casi è importante garantire che le persone non siano in grado di visualizzare la pagina senza autorizzazione. Ci sono alcuni modi per farlo: con la verifica dell'età, la verifica della password o limitare un particolare indirizzo IP.

istruzione

verifica Età

1 Aprire il file HTML pagina web in un programma di elaborazione testi.

2 Aggiungere il seguente codice alla sezione <HEAD>:

<Script language = "javascript">

var agePrompt = prompt ( "Qual è la tua età?");

if (agePrompt> = 18) alert ( 'Benvenuto!')

altro {

alert ( 'Sorry! Tornate in pochi anni!')

document.location = ""; // link se non 18

}

</ Script>

3 Salvare il file e caricarlo sul tuo host web. Quando un utente visita la pagina che vi chiederà la sua età. Se l'età è inferiore ai 18 anni sarà bloccato il sito.

Questo è il più basso livello di restrizione per quanto l'utente può semplicemente sdraiarsi per bypassare esso.

verifica password

4 Mettere tutte le pagine web per essere protetto da password in una singola cartella all'interno del tuo account di web hosting. Se si aggiunge una password per un sito esistente, potrebbe essere necessario modificare i collegamenti interni per riflettere questo cambiamento.

5 Creare un file di testo. Salvarlo con il nome del file .htaccess (che inizia con il periodo).

6 Inserire il seguente testo nel file .htaccess:

AuthUserFile http: //www/mysite.com/secure/.htpassword

AuthName "Si prega di inserire una password valida per continuare"

AuthType di base

Richiede valida-user

Sostituire l'URL nel campo userfile alla cartella che il file .htaccess .htpassword e verranno memorizzati in (dovrebbe essere lo stesso come le pagine web sicure).

7 Creare un file .htpassword attraverso il server web utilizzando un prompt dei comandi come Telnet. Potrai farlo con il seguente comando:

htpasswd -c .htpasswd UserName

Entrando in questa vi verrà chiesto di inserire una password per il nome utente (cambiare questo a un nome utente effettivo).

8 Fissare sia il .htaccess e la .htpassword come file "sola lettura" per assicurarsi che nessun altro li può cambiare.

9 Carica l'intera cartella sicuro per il vostro host web.

Limitare IP Addrerss

10 Determinare l'indirizzo IP del computer o della rete a cui si desidera consentire l'accesso. Ogni computer ha un indirizzo IP univoco che può essere determinata con un programma di base web-counter che è probabilmente già offerto dal tuo host web.

11 Creare (o aprire) un file di testo .htaccess e inserire le seguenti informazioni:

Ordine Nega, Consenti

Nega da tutti

Lasciare da ENTER.IP.ADDRESS.HERE

12 Salvare il file e caricarlo nella cartella che si desidera proteggere. Solo gli utenti con un indirizzo IP corrispondente saranno in grado di visualizzare il contenuto, tutti gli altri ottenere una pagina di 403 errori.