Proteger Directorios Con Apache y php usando .htaccess y .htpasswd
Posted on jul 28 in PHPby adminPrint
Muy bien voy a mostrarles como crear proteccion para sus carpetas sin crear una pagina de login ya que el servidor se encargara de validar el acceso a la carpeta.
PHP:
-
<?
-
//crearemos el archivo de acceso en la carpeta que en este ejemplo se encuentra en www
-
//tomen en cuenta que estoy trabajando en linux para windows cambien el path
-
-
//creamos la variable que almacenara los datos de proteccion de la carpeta
-
$content="AuthUserFile /www/carpeta_protegida/.htpasswd
-
AuthGroupFile /dev/null
-
AuthName AUTH-EXPRESS
-
AuthType Basic
-
require valid-user
-
";
-
//escribimos el contenido en el archivo y en caso de que no sea creado marcara el error
-
-
echo "Error al escribir el archivo .htaccess";
-
-
}
-
//por ultimo cerramos el archivo
-
-
//***************escribir el archivo de password*****************************
-
//ahora crearemos el archivo de password en la misma carpeta
-
//noten que para ponerlo en el archivo ay que encriptarlo
-
//y luego hacemos lo mismo que con el archivo .htaccess, escribimos el contenido y cerramos elarchivo
-
$pass=123456;
-
-
-
$content="usuario:$pass";
-
-
-
echo "No se puede imprimir el archivo de password";
-
-
}
-
-
//ahora intenten entrar a la carpeta y prueben los resultados
-
?>
Related posts:


