Tecnología

Inicio

Cómo construir un sitio web protegido por contraseña

Hay muchos servicios que proporcionarán el código de protección de contraseña de un sitio Web. Casi todos ellos requieren que tenga algunos conocimientos de programación o que se inscriba con su servicio para alojar el sitio. Pero hay una forma sencilla de añadir una protección básica contraseña a un sitio que o solo a un subdirectorio del sitio sin necesidad de programación.

Instrucciones

1 Crear dos archivos de texto plano con nombre ".htaccess" y ".htpasswd". Tenga en cuenta que ambos archivos comenzar con un período y no tienen ninguna extensión. Si se utiliza el Bloc de notas de Windows, escriba el nombre de archivo entre comillas dobles para que no se consigue re-nombrado para .htaccess.txt.

2 El archivo .htaccess controla la forma en la autenticación se va a realizar. Sólo se requiere de cuatro líneas de texto:

AuthType básico
AuthName "área restringida"
AuthUserFile <ruta al archivo .htpasswd>
requerir valid-user

La parte más importante de este fichero es la tercera línea - AuthUserFile. Esta configuración le indica al servidor Web dónde buscar para encontrar el archivo .htpasswd que contiene la lista de usuarios permitidos y sus contraseñas. Si esto no es correcto, no va a funcionar. Esta ruta debe ser la ruta completa de la carpeta con el sitio Web en el mismo (por ejemplo: / home / jsmith / web / beta). Información adicional puede ser necesaria desde el host sitio Web para encontrar este valor.

3 Configuración del nombre de usuario y combinaciones de contraseñas. El archivo .htpasswd contendrá la información de usuario y contraseña en el formato <usuario> <contraseña cifrada>. Por ejemplo, si la línea es Paulk: J / MvOljQRiww, el usuario es Paulk y la contraseña cifrada es "th / MvOljQRiww." Las contraseñas se cifran utilizando un algoritmo llamado MD5. MD5 es un esquema de cifrado llamado hash unidireccional. Esto significa que el texto original no puede determinarse a partir del texto cifrado. Una búsqueda rápida a su vez a cientos de herramientas disponibles de forma gratuita para cifrar el texto usando MD5.

Consejos y advertencias

  • Consulte con el anfitrión sitio web, ya que podrían tener las herramientas de configuración disponibles que hacen la mayor parte de este proceso automático.