Proteger un directorio con htaccess y htpasswd

Para proteger una carpeta con Basic Authentication crearemos un archivo .htaccess y lo ubicaremos en la carpeta que queramos proteger.

AuthType Basic
AuthName "Zona protegida"
AuthUserFile /Applications/XAMPP/xamppfiles/htdocs/testbasicAuth/.htpasswd
Require valid-user

Valores que podemos modificar:
AuthName -> El nombre que le queramos poner a la zona protegida.
AuthUserFile -> La ruta absoluta donde se encuentra el archivo .htpasswd

El archivo .htpasswd en el directorio que hayamos especificado en el .htaccess y solo tenemos que escribir:

<nombre de usuario>:<contraseña>

ekiketa:MTuPV7ERU9gY6

Para generarnos la password con php podemos utilizar el siguiente script.

$passParaEncriptar = '1234';
$passEncriptada = crypt($passParaEncriptar, base64_encode($passParaEncriptar));

echo $passEncriptada;

Y a funcionar 🙂

PD: Accedería a la zona protegida con usuario: ekiketa, y pass: 1234


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

¿Eres programador/a?

En Pulpo están buscando nuevos talentos, envíales un email a developers@pulpoapp.com.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*