If you need to have certain areas (folders or files) of your web site protected you can use .htaccess and .htpasswd files to enable a basic user/pass protection.

The Apache web server provides a quick and easy way to protect a file or folder on your site.

The password protection depends on two files. The first one is the .htaccess file. It tells the webserver that viewing the file and/or folder requires authorization. The second file is the .htpasswd file it stores information about the users and their passwords. Its content will look similar to the following line:

webuser:qkbPmuht5Gzgc

The first part is the username, the second part of the line after the colon symbol is the password. The password is encrypted either using a modified version of MD5 or the system crypt() function.

Creation of the .htpasswd file is usually handled by the Apache htpasswd command line utility.
In case you do not have access to it on your server, you can use the following form to generate your .htpasswd file.

It is recommended that the .htpasswd file is located in a folder that is not accessible through the web. However most servers retrict acces to these files in their setup.

Once you have the .htpasswd file ready you need to create a file named .htaccess and place it in the folder you wish to have protected. The file should have the following lines

AuthType Basic
AuthUserFile "/home/username/path_to_htpasswd/.htpasswd"
AuthName “Enter valid username and password!”
require valid-user

The line AuthUserFile tells the web server where to look for the file containing the usernames which are allowed to access the folder.

The AuthName is what is printed in the user/prompt of the visitor’s browser.

Protecting a single file is a little tricky, you will need to add some more lines to the .htaccess file. Let’s say you wish to protect a file named “my-secret-file.html”. Then you will need to following .htaccess:

AuthType Basic
AuthUserFile "/home/username/path_to_htpasswd/.htpasswd"
AuthName "Enter valid username and password!"
<Files my-secret-file.html>
require valid-user
</Files>

The .htaccess file should be located in the same folder where the my-secret-file.html is located.

“App” es elegida como la palabra del 2010 "App" es la palabra del año en 2010, según la Sociedad Americana de Dialecto que la seleccionó en su reunión anual llevada a cabo en Pittsburgh, EE.UU...
Google parchea fallos críticos en Chrome La renovación de Chrome 16 representa la segunda actualización de seguridad para el navegador este mes. Uno de los cinco fallos que se han solucion...
China ya tiene mas de 500 millones de usuarios de internet El número de internautas en China alcanzó los 513 millones el pasado mes de diciembre, un 12% más respecto al año pasado, según informa el China Inter...
Los 6 principios del marketing viral Algo que se llame "viral", "virósico" puede espantar a más de uno. Y mucho más en estas épocas. Nadie quisiera ser portador de un virus... pero, e...
La Accesibilidad Web o el diseño pensando en todos y no en unos pocos.. La accesibilidad es un derecho que posibilita a la persona a permanecer en lugar de forma autónoma y confortable. La accesibilidad web se refiere a la...
HP se adentra de lleno en el mercado de la seguridad empresarial La nueva oferta de seguridad de HP ayudará a las empresas a tratar con la amenazas procedentes de la informática móvil, la “consumerización” o incorpo...
Orígenes de las IP Durante la primera década de operación de la Internet basada en TCP/IP, a fines de los 80s, se hizo aparente que se necesitaba desarrollar métodos par...
Componentes del Domain Name System o DNS Para la operación práctica del sistema DNS se utilizan tres componentes principales: Los Clientes DNS: Un programa cliente DNS que se ejecuta e...
En España el 76% de las empresas prohiben entrar a redes sociales a sus empleados La penetración de las redes sociales en la sociedad española es innegable, con usuarios accediendo a ellas de forma diaria. Eso sí, el acceso no se ha...
Implantes LCD en los ojos podría ser el siguiente paso para jubilar a los anteojos Un investigador de la Universidad de Leeds, Inglaterra, está desarrollando unos lentes de contacto fabricadas con el mismo material que podemos encont...