Hola foreros !!!
No sé si el título es lo más descriptivo posible que podría ser, pero no sabía bien como ponerlo... les cuento mi caso.
Tengo una carpeta donde guardo imágenes de diferentes usuarios con el siguiente patrón de nombre: CodigoUsuario_Random.jpg
Bien, esta carpeta en concreto, y las imágenes que hay dentro, me gustaría procesar las peticiones a través de un módulo .NET o algo así. Creo, y tengo entendido que en el IIS podría establecer que extensiones quiero que sean procesadas por el módulo.
Lo que quiero hacer es que nadie pueda entrar en esa carpeta si no está logeado, ok, creo que eso, poniendo un tag <location> en el web.config me resolvería este pequeño problema.
Pero, que nadie pueda acceder a las imágenes, a no ser que haya iniciado sesion y su codigo de usuario se corresponda con los de la imagen.
Claro, un usuario logeado podría poner la url directamente a la imagen .jpg y ya la vería en el navegador, por eso quiero hacer, (No sé como, ni que buscar exactamente en google) que al solicitar una imagen .jpg de ese directorio, previamente pase por un Handler del IIS para que haga esta comprobación.
¿Podrían darme algo de luz respecto a este tema?
Gracias por vuestro tiempo.