Si vas a copiar

.. y pegar este post en tu web o blog personal, por favor te pido que coloques el link del post de donde lo copiastes:

Fuente:

Restringir la entrada de usuarios a ciertos archivos con .htaccess en Apache

5 de diciembre de 2012 No hay comentarios.:
Si deseas restringir el acceso a usuarios a ciertos archivos o carpetas, puedes hacerlo con el archivo .htaccess

Primero crea los usuarios con sus respectivas contraseñas, para esto usaremos la utilidad: htpasswd.exe que esta en la carpeta bin del Apache, tambien es valido para Linux

htpasswd.exe -csb .htpasswd tttony test
htpasswd.exe -sb .htpasswd prueba test

NOTA: en el segundo comando no es necesario crear de nuevo el archivo ya que fue creado con el primer comando
 Aqui tienes una utilidad online para crear usuarios y aqui la documentacion de la utilidad htpasswd.exe pero esta en ingles

Con este comando se creara un archivo llamado .htpasswd(aunque puedes colocarle el nombre que quieras) en el directorio bin pero preferiblemente muevelo a un directorio no accesible desde la web, es decir, fuera del directorio htdocs

Aqui esta el contenido del archivo .htaccess

#
# Acceso restringido a archivos a ciertos usuarios
#

# Directorio del archivo .htpasswd
AuthUserFile directorio/inaccesible/desde/la/web/.htpasswd

# Una descripcion
AuthName "Area restringida, solo acceso a usuarios"
AuthType Basic

# El archivo privado.php es solo accedido por el usuario tttony
<Files ~ "^privado.php$">
 Require user tttony
</Files>

# Mientras que los archivos que no son privado.php
# son accedidos por el usuario prueba
<Files ~ !"^privado.php$">
 Require user prueba
</Files>


En este caso el archivo privado.php solo es accedido por el usuario tttony y al acceder te pedira la contraseña



Publicado en tttony.blogspot.com

Buscar en el Blog



PUBLICIDAD