Il faut un fichier .htaccess et .htpasswd pour cet exemple, mais tu peux changer le nom du .htpasswd, c´est d´autant plus utile que ça sera plus dur à trouver.
Dans le fichier .htaccess :
AuthUserFile /home/login/.htpasswd
AuthGroupFile /dev/null
AuthName "Acces Restreint"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>
Dans le fichier .htpasswd :
hugo42:motdepassebidon
harsiesis:mntjecomprends
doberman27:vousexplique
... 