Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/06/2006, 04:40
pepe500
 
Fecha de Ingreso: marzo-2006
Mensajes: 31
Antigüedad: 18 años, 1 mes
Puntos: 0
Gestión de usuarios

Hola, tengo instalado apache+mysql+php+phpmyadmin y estoy creando una aplicación para que los usuarios que se registren en mi página puedan subir archivos, bien sean páginas html, php, etc, como imagenes, archivos zip y demás.
Mi duda está en como gestionar a los usuarios. Había pensado en dos formas:

Primera

Crear una carpeta nueva por cada usuario que se registre y guardar allí cada documento que suba, de forma que una vez que el usuario este logueado, pueda ver un listado con los archivos que haya subido, descargarselos y subir más si lo desea. El resto de los usuarios y cualquiera deberían poder ver los documentos introduciendo la ruta en el navegador.

Segunda

En vez de crear una carpeta, los archivos que el usuario suba se guarden en la base de datos usando el tipo de datos BLOB.
Pero con esta opción creo que el resto de personas no podrían ver los archivos de un usuario de forma normal desde el navegador, sino que tendrían que acceder a la base de datos para poder verlos mediante algún script de php.

A mí me parece, en principio, mejor opción la primera, pero no se si debería de crear un usuario nuevo en la base de datos cada vez que se registra alguien o solo tener uno que fuese usuario general, ni como llevar la seguridad para que otros usuarios no pudiesen modificar los archivos de un usuario.

Esta es la primera vez que trabajo con esto, asi que si alguién me puede aconsejar o pudiese decirme donde puedo encontrar documentación a este respecto, me sería de gran ayuda.

Muchas gracias.