htacces para poner pass, no consigo hacerlo.

Iniciado por Pitufete, 19 Noviembre 2014, 18:11 PM

0 Miembros y 2 Visitantes están viendo este tema.

MinusFour

Parece ser que no hay un archivo indice en esa carpeta e Indexes esta desactivado. ¿Tienes algun index.php, index.html o index.htm o similar? ¿Has probado acceder directamente al archivo en la carpeta?

Si quieres tener un listado necesitas tener +Indexes:

En tu .htaccess:
Código (apache) [Seleccionar]

Options +Indexes


Solo si tu configuracion de Apache permite eso (es probable que si).

Pitufete

Tengo el index.html, index-1.html, index-2.html, index-3.html, index-4.html
Acabo de probar accediendo al archivo directamente "http://miweb.com/privado/prueba/1.jpg" y lo visualizo perfectamente sin pass ni nada, abre directo.
Acabo de probar a poner "Options +Indexes" en el inicio del archivo ".htaccess" y al entrar en la web abre directamente un directorio tipo explorador sin pass ni nada y me muestra la foto que tengo dentro de prueba

MinusFour

Cita de: Pitufete en 15 Diciembre 2014, 17:02 PM
Tengo el index.html, index-1.html, index-2.html, index-3.html, index-4.html
Acabo de probar accediendo al archivo directamente "http://miweb.com/privado/prueba/1.jpg" y lo visualizo perfectamente sin pass ni nada, abre directo.
Acabo de probar a poner "Options +Indexes" en el inicio del archivo ".htaccess" y al entrar en la web abre directamente un directorio tipo explorador sin pass ni nada y me muestra la foto que tengo dentro de prueba

Probablemente tu navegador haya hecho cache de las credenciales y por eso puedas acceder a todo sin pass/usuario. ¿Que navegador estas usando?


MinusFour

Cita de: Pitufete en 15 Diciembre 2014, 17:34 PM
Uso Safari

Prueba desde una ventana privada de Safari (es el equivalente de incognito de chrome y no deberia hacer cache de credenciales).

http://www.imore.com/how-use-private-browsing-safari-os-x-yosemite

Pitufete

En Safari no puedo entrar como me dices porque me pide la ultima versión de OsX y no la tengo actualizada. He puesto Chrome y he entrado con "Ventana de Incógnito". La primera vez que he puesto http://miweb.com/privado/prueba/ me ha pedido el pass, lo he puesto y se ha abierto un estilo a explorador simplemente con la fot que tengo dentro de ejemplo. He Probado a entrar solo a http://miweb.com/privado/ y me abre igualmente en modo explorador la ventana, mostrándome todo lo que contiene dentro (1.jpg, mi_dir.php y carpeta la prueba). He vuelto a entrar a http://miweb.com/privado/prueba/ para probar a ver que pasa y ya no pide pass, se abre directamente en modo explotador como antes.

_Enko

Teoricamente cada vez que entras en ventana incognito despues de cerrar el navegador debería de pedirte el pass nuevamente.

Me parece que esta funcionando pero no estoy seguro.

Pitufete

Si, he cerrado Chrome y al volver a entra me pide nuevamente el pass. Lo que no esta claro es que entra sin ningún problema a http://miweb.com/privado/ en "modo explorador" y no pide pass ni nada, entra libremente siempre y ahí muestra el/los jpg, mi_dir.php y carpeta la prueba. Eso no debería mostrarlo nunca no??

MinusFour

Cita de: Pitufete en 16 Diciembre 2014, 17:05 PM
Si, he cerrado Chrome y al volver a entra me pide nuevamente el pass. Lo que no esta claro es que entra sin ningún problema a http://miweb.com/privado/ en "modo explorador" y no pide pass ni nada, entra libremente siempre y ahí muestra el/los jpg, mi_dir.php y carpeta la prueba. Eso no debería mostrarlo nunca no??

Si te autentificaste una vez deberias tener acceso a las carpetas que estan protegidas bajo el realm especificado en AuthName. Entonces, si tienes el .htaccess en privado y lanzas el challenge desde privado/prueba y el login es correcto, deberías poder acceder tanto a privado como prueba hasta que tus credenciales expiren.

Ese modo explorador que tu dices es la opcion de +Indexes. Si tuvieras un archivo indice propio no deberias salir el listado de directorio. Si por alguna razon no esta tomando los archivos indices creo que puedes forzar apache a usar:

Código (apache) [Seleccionar]

DirectoryIndex index.php index.html index.htm

Pitufete

Ufff por una parte voy viendo claras algunas cosas pero por otras se me esta haciendo cada vez más complejo el tema. Creía que sería más sencillo tener un directorio protegido pero veo que no es tan fácil....