Página 1 de 1

Problemas Protegiendo ADMIN Con .htacces Y .htpasswd

Publicado: 12 Sep 2006, 13:12
por Zerocull
He seguido el manual que esta mas arriba, concretamente estos pasos:

Código: Seleccionar todo

Proteger el directorio admin de phpBB

Para proteger un directorio hay que crear en el propio directorio un fichero llamado .htaccess con el siguiente contenido:
Código: [Descargar] [Ocultar]
Código: [Descargar] [Mostrar]

   1. AuthType Basic  
   2. AuthName "Directorio Privado para Administradores"  
   3. AuthUserFile /home/www/HTML/phpBB/admin/.htpasswd  
   4. require valid-user 



SABER CUAL ES LA RUTA DEL FORO

Recuerda poner la ruta correcta, si no sabes cual es la ruta de tu foro, crea un archivo llamado ruta.PHP con este codigo:
Código: [Descargar] [Ocultar]
Código: [Descargar] [Mostrar]

   1. $path";  
   7. ?> 


Subelo al directorio de tu foro, tras ejecutarlo desde tu navegador, sabras la ruta completa a tu foro, y solo deberas añadir /admin/ para que este la ruta completa.

ANALIZANDO EL .HTACCESS

El AuthName será la descripción que saldrá al aparecer la pantalla para introducir el usuario y la contraseña.

El AuthUserFile es el fichero donde estarán los usuarios y sus contraseñas. (Poner la ruta exacta donde se encuentra el fichero, siempre en el mismo directorio a proteger)

Una vez que tengamos el fichero .htaccess creado y en el FTP (el fichero una vez este en el FTP no será visible ya que los ficheros que empiezan por . son invisibles) tendremos que crear el fichero .htpasswd

CREANDO LOS NOMBRES Y CONTRASEí?AS

El fichero .htpasswd es el fichero encargado de la autentificación del usuario y la contraseña, el formato es el siguiente:

    Cita:
    admin:contraseña
    admin2:contraseña
    admin3:contraseña


Para encriptar la contraseña podeis utilizar este CGI http://www.islaweb.com/cgi-bin/crypt.cgi?tu_pass

* Cambiar tu_pass por vuestra contraseña, tambien podeis utilizar este Enlace

FINALIZANDO

Recuerda subir los dos archivos al directorio http://www.tu_pagina.com/tu_foro/admin/
Una vez hecho esto ya estará protegido el directorio y solo podrán acceder introduciendo esos usuarios y contraseñas. 
Pues tras seguirla al pie de la letra, y sacar la ruta del foro creo en el .htpasswd mi usuario admin del foro por ejemplo:

Pedro:Madrid

Ahora cuando intento acceder al panel de administracion me salta la ventana pidiendo User y passwrd, pero meto User:Pedro pass:Madrid y no me da acceso, como si la metiera erronea. ¿Alguien sabe por que puede ser?

Respuesta: Problemas Protegiendo ADMIN Con .htacces Y .htpasswd

Publicado: 12 Sep 2006, 13:13
por angelismo
Puede ser un problema de tu host , si aportas más datos te podremos ayudar mejor

Respuesta: Problemas Protegiendo ADMIN Con .htacces Y .htpas

Publicado: 12 Sep 2006, 13:18
por Zerocull
Perdon por no aportar mas datos, pero soy muy nuevo en esto, mi Host es Freehostia.

Respuesta: Problemas Protegiendo ADMIN Con .htacces Y .htpasswd

Publicado: 12 Sep 2006, 13:20
por angelismo
tienes que aportar más datos , lee las normas de soporte.

Respuesta: Problemas Protegiendo ADMIN Con .htacces Y .htpas

Publicado: 12 Sep 2006, 13:23
por invi
Las contraseñas en el .htpasswd deben ir codificadas.
A parte que tanto el .htpasswd como el .htacess deben ir dentro del directorio admin.

Respuesta: Problemas Protegiendo ADMIN Con .htacces Y .htpas

Publicado: 12 Sep 2006, 13:26
por Zerocull
Ok perdon

URL http://ogame.freehostia.com/phpBB2/index.php
Plantillas SubSilver
Version 2.0.21
Servidor Gratuito Freehostia
Instalacion nueva

He probado a codificarlas en el enlace q pone el manual, y me kedaria:

Pedro:Madrid = Pedro:Cdb1KjhYyxoOM

Pero nada, no consigo logear

Respuesta: Problemas Protegiendo ADMIN Con .htacces Y .htpasswd

Publicado: 12 Sep 2006, 13:27
por angelismo
Puede ser que tu host no admita ficheros htacces Y .htpasswd

Respuesta: Problemas Protegiendo ADMIN Con .htacces Y .htpas

Publicado: 12 Sep 2006, 13:30
por invi
Has comprobado correctamente la ruta de ese directorio con el archivo que te indican crear para saberla?
Si no lo hiciste ya tardas xD
Y si lo hiciste.. y hiciste todo correctamente no debería dar problema alguno.
Es más cuando pones la contraseña codificada en el archivo, para entrar tienes que usar la normal.
Y porfavor no aportes tus contraseñas que crean peligro publico a tu foro, edita los mensajes si se tratan de contraseñas reales.
Y tu hosting como dice angelismo puede que no acepte ese tipo de ficheros.

Respuesta: Problemas Protegiendo ADMIN Con .htacces Y .htpas

Publicado: 12 Sep 2006, 13:32
por Zerocull
Si, cree el archivo para saber mi ruta y le añadi /admin/, los usuarios y contraseñas mostrados no son reales. Gracias a todos de todas formas ;)

Respuesta: Problemas Protegiendo ADMIN Con .htacces Y .htpas

Publicado: 12 Sep 2006, 14:27
por mitch
Si te pide password, es porque reconoció el htaccess no?
Este es un ejemplo de un httacces, intentalo asi

Código: Seleccionar todo

AuthType Basic
AuthName "Directorio Privado para Administradores"
AuthUserFile /home/xxx/public_html/phpBB2/admin/.htpasswd
require valid-user
y en .htpasswd, debe ir en la forma usuario:clave-codificada

Si no funciona, o puede estar mal la ruta (pues no coge las contraseñas válidas), o puede estar mal la contraseña codificada (al momento de hacerla poner algún carácter de mas, o algun espacio... pon algo simple para probar y luego colocas alguna clave mas compleja).

Respuesta: Problemas Protegiendo ADMIN Con .htacces Y .htpas

Publicado: 12 Sep 2006, 15:03
por Zerocull
gracias a todos por la ayuda, al final en el CP de mi hosting hay una opcion q hace lo mismo, creandome un .htaclu y un .htacl, son muy parecidos a los anteriores:

AuthUserFile "/home/users/xxx///www/xxxx/phpBB2/admin/.htaclu"
AuthName Members
AuthType Basic
Require valid-user

Un saludo y gracias a todos

Re: Problemas Protegiendo ADMIN Con .htacces Y .htpasswd

Publicado: 16 Feb 2007, 22:25
por novice programmer
CREANDO LOS NOMBRES Y CONTRASEí?AS

El fichero .htpasswd es el fichero encargado de la autentificación del usuario y la contraseña, el formato es el siguiente:

Cita:
admin:contraseña
admin2:contraseña
admin3:contraseña


FINALIZANDO

Recuerda subir los dos archivos al directorio http://www.tu_pagina.com/tu_foro/admin/
Una vez hecho esto ya estará protegido el directorio y solo podrán acceder introduciendo esos usuarios y contraseñas. [/code]

Pues tras seguirla al pie de la letra, y sacar la ruta del foro creo en el .htpasswd mi usuario admin del foro por ejemplo:

Pedro:Madrid

Ahora cuando intento acceder al panel de administracion me salta la ventana pidiendo User y passwrd, pero meto User:Pedro pass:Madrid y no me da acceso, como si la metiera erronea. ¿Alguien sabe por que puede ser? Si metes admin:contraseña textualmente tendras que meter admin:contraseña