Sergio Pinna

Web Designer

Sito protetto da password

Creare un sito internet protetto da password

Le esigenze del cliente a volte non hanno mai fine… hai presente quando vuoi far vedere la tua bozza grafica ma il cliente non vuole che altri la vedano? creare un sito internet protetto da password può essere la soluzione al problema qui eseposto.

Son riuscito googolando qua e là a trovare una soluzione semplice quanto ingegnosa: devi semplicemente fare in modo che l’unico utente che abbia accesso al sito “oscurato” debba necessariamente inserire una password.
Inoltre essendo una bozza grafica non ha assolutamente senso che Google la indicizzi dunque vai libero di password!

Quindi creare un sito internet protetto da password non è così ostico, in fine. E può risultare utile nel caso in cui, appunto, tu voglia fare in modo che solo alcuni vedano il sito internet

La procedura è davvero molto semplice: devi creare due file uno chinato .htaccess e l’altro chiamato chiamato .htpasswd

Creare un sito internet protetto password

1. il file .htaccess

Crea un file .htaccess e inserisci questo codice

AuthType Basic  
AuthName "restricted area"  
AuthUserFile /home/mhd-01/www.tuositointernetperintero/htdocs/.htpasswd  
require valid-user

2. il file .htpasswd

Crea il file .htpasswd e scrivi questo codice

nomelogin:passwordcrpitata

3. il file fullpath.php

Potresti avere dei problemi perché non consci il path completo, usando quest’altro file da uploadare nella cartella radice del tuo sito sarà automaticamente lui a dirtelo.

<?php
$dir = dirname(__FILE__);
echo "<p>Il path completo è: " . $dir . "</p>";
echo "<p>Il path completo del file .htpasswd è: " . $dir . "/.htpasswd" . "</p>";
?>

4. crea la tua password

Puoi usare questo tool online per criptare la propria password: Development Tools

5. ulpolad .htaccess e .htpasswd

Adesso puoi uploadare i file .htaccess e .htpasswd. Se tutto è andato a buon fine vedrai nel front-end l’apparire di un box che ti chiede di inserire la tua password (non criptata e il login).


Fonte
Easily Password Protect a Website or Subdirectory
Development Tools
How to find the full path to a file using PHP

Condividi questo articolo