Hola,
Estoy haciendo una pagina en PHP como modulo de Apache (la primera que hago). Quiero que muestre el contenido de ciertas carpetas, segun el usuario, y descargar ficheros. La página muestra carpetas según el usuario que se haya logado mediante un formulario (usando sesiones).
Todo funciona bien, pero si en la barra de direcciones del navegador escribo algo del tipo http://localhost/directorio_que_sea/fichero.jpg por ejemplo, se puede acceder al fichero sin logarse, por lo que aparece un agujero de seguridad.
Como puedo autenticar a la vez usuarios en PHP y apache (ya que es éste último quien sirve el fichero al navegador) para que se pueda tener acceso a los ficheros y carpetas, según el usuario logado en php? He dado varias vueltas a lo mismo y no encuentro nada al respecto de forma clara...
Un saludo y muchas gracias.