![]() |
duda Apache - Auth Basic Buenos días Tengo un apache 2.2.4 en kubuntu 7.10 Protegemos un directorio /privado con .htaccess Dentro de /privado tenemos otro directorio /privadoA con un fichero index.php Tengo 2 usuarios en el .htpasswd (prueba1 y prueba2) Al directorio /privado quiero que entren todos los usuarios Al directorio /privado/privadoA solo quiero que entre el usuario "prueba1" Para ellos, tengo en /privado .htaccess: ErrorDocument 401 /accesoDenegado.php AuthType Basic AuthName "privado" AuthUserFile ".htpasswd" Require valid-user y en /privado/privadoA .htaccess: Require user fernando ErrorDocument 401 /accesoDenegado.php El problema es que cuando entro con el usuario "prueba2" y accedo a www.midominio.com/privado/privadoA/index.php, me saca el pop-up con la ventana, intuyo que he perdido las credenciales, y si doy a cancelar me envía a la página de ErrorDocument 401. Pero si accedo a /privado/privadoA, salta directamente la página de ErrorDocument 401 y puedo seguir navegando por /privado sin perder las credenciales. La duda que tengo es porqué si accedo al fichero index.php directamente pierdo las credenciales de usuario y me obliga a volver a registrarme para acceder a la página de /accesoDenegado.php que está "fuera" de /privado, en /var/www/html (rootdocument) No tengo imágenes, ni js, ni css, ni ningún otro fichero que esté en otro directorio protegido y que necesite permisos para acceder. Muchas gracias Un saludo Fernando |
| La zona horaria es GMT -6. Ahora son las 09:53. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.