Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/09/2006, 13:57
Avatar de claudiovega
claudiovega
 
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
Otra opción que he usado en sistemas pequeños (no sé si sea impracticable en sistemas grandes) es dejar que sea mysql quien controle todo, es decir, creo usuarios y establezco permisos a ellos directamente sobre los objetos de la bd. Se puede crear un sistema de administracion automatico de estos permisos, que trabaje con la logica de roles y asi facilitar esta tarea. De esta forma sólo me preocupo de manejar los errores de mysql desde la aplicacion.
Sería deseable que mysql tuviese mas flexibiidad en la creacion de roles (hay algunos definidos por defecto) y que además , si usamos php, que este manejara mejor las excepciones de mysql, pero eso es ya otro cuento.