Cita:
Iniciado por naggety Hola!!
He creado una web que se utiliza para gestionar unos historiales, y me vendría muy bien poder poner archivos adjuntos (PDF, doc, xls...).
He estado mirando cómo podría hacerse más cómodamente, pero ninguna solución me es del todo grata:
1 - Con google docs viewer: te permite ver archivos de tu servidor (de cualquier servidor en realidad) utilizando google docs. Sólo hay que darle la URL, muy sencillito. PROBLEMA: para entrar a esta web hay que estar registrado, es para uso de sólo unos pocos. Por lo tanto, si lo hago de este modo, cualquiera que conozca la URL de esos archivos puede verlos/descargarlos.
2 - Protegiendo con contraseña mediante htacces. PROBLEMA: la autentificación de usuario es por PHP. Además no todo el mundo tiene que poder ver todos los documentos, cosa que he conseguido solventar con PHP, pero no veo el modo de hacerlo desde htacces.
3 - Sirviendo los documentos como sólo descarga a través de un script PHP. Así sí podría asegurarme de que primero pasa la autentificación. PROBLEMA: sería más cómodo si se pudiera visualizar en el navegador.
A una mala supongo que elegiría este último, ya que es el único que solventa el problema de la seguridad, pero quería saber si hay alguna forma de tenerlo todo (soy de los exigentes xD)
Un saludo.
no he leido los demas post pero podria ser de mucha ayuda que uses una base de datos
para cuestiones de autentificacion he incluso una tabla con los archivos con accesos
con htacces te puede ayudar para que la url no se tan accesible
en lugar de
http://tudominio/archivo/file.pdf
puedas usar algo
http://tudominio/archivo/file1 http://tudominio/archivo/file2