Tengo una base de datos MySQL de minerales, con fotos (urls) y descripciones. La BBDD tiene unos campos nombre y contraseña, y mediante PHP doy acceso autentificado para ver los detalles de cada mineral. Si los campos usuario y contraseña están vacíos, entonces el acceso a la página de detalle de ese mineral es libre.
El problema es: ¿cómo impedir que se visualicen las fotos de los minerales protegidos en caso de conocer la url? Es decir, si alquien sabe la dirección de la foto (dominio.com/foto/nombrefoto.jpg) puede verla.
Gracias.