Come costruire un sito web protetto da password

January 25

Ci sono molti servizi che fornirà il codice per proteggere con password di un sito Web. Quasi tutti questi richiedono la presenza di alcune competenze di programmazione o che ti iscrivi con il loro servizio per ospitare il sito. Ma c'è un modo semplice per aggiungere la protezione di base password per un sito che o semplicemente una sotto-directory del sito senza alcuna programmazione.

istruzione

1 Creare due file di testo denominati ".htaccess" e ".htpasswd." Si noti che entrambi questi file iniziare con un periodo e non hanno alcuna estensione. Se si utilizza Blocco note di Windows, racchiudere il nome del file tra virgolette in modo da non ottenere ri-nominato .htaccess.txt.

2 Il file .htaccess controlla come l'autenticazione deve essere eseguito. Si richiede solo quattro righe di testo:

AuthType di base
AuthName "area riservata"
AuthUserFile <percorso del file .htpasswd>
richiedono valida-user

La parte più importante di questo file è la terza linea - AuthUserFile. Questa impostazione indica al server Web dove guardare per trovare il file .htpasswd che contiene l'elenco degli utenti autorizzati e le loro password. Se questo non è corretto, non funzionerà. Questo percorso deve essere il percorso completo della cartella con il sito Web in esso (ad esempio: / home / jsmith / sito / beta). Ulteriori informazioni possono essere necessarie dall'host sito web, per trovare questo valore.

3 Imposta il nome utente e combinazioni di password. Il file .htpasswd conterrà le informazioni utente e la password nel formato <utente>: <password criptata>. Per esempio, se la linea è Paulk: Gi / MvOljQRiww, l'utente è Paulk e la password crittografata è "th / MvOljQRiww." Le password sono criptate con un algoritmo chiamato MD5. MD5 è uno schema di crittografia chiamato un one-way hash. Ciò significa che il testo originale non può essere determinata dal testo cifrato. Una rapida ricerca si trasformerà in centinaia di strumenti disponibili gratuitamente per crittografare il testo utilizzando MD5.

Consigli e avvertenze

  • Verificare con l'host sito Web come potrebbero avere strumenti di configurazione disponibili che rendono la maggior parte di questo processo automatico.