En este articulo veremos como proteger archivos con contraseña en .htaccess usando .htpassword.
El código que usaremos, es:
AuthType Basic AuthName "Mi zona privada" AuthUserFile /rutadelarchivo-o-carpetaenservidor/.htpasswd <Files "nombredelarchivo.html"> Require valid-user </Files>
Explicación:
- La primera línea indica que procedemos a autentificar el usuario.
- En la segunda especificamos el nombre en la ventana de aviso.
- En ‘AuthUserFile‘ colocamos la ruta donde se localiza el .htpassword. Por ejemplo: ‘/public_html/micarpeta/.htpassword’.
- Colocamos el nombre del archivo a proteger.
- Si nuestra idea es proteger más archivos del mismo directorio, repetimos las 3 últimas líneas con los ficheros a proteger.
Ahora configuramos el archivo .htpassword, y escribimos los usuarios que tendran acceso al archivo:
usuario1:password1 usuario2:password2 usuario3:password3 usuario4:password4 usuario5:password5
En este el archivo pondremos tantos usuarios y password como necesitemos, tan solo debemos tener cuidado en poner cada usuario y pass en una línea.