Estoy creando un sitio web en el que hay proyectos, usuarios y permisos para cada usuario o grupo de usuarios. Lo que esto es es una herramienta de colaboración de la comunidad, y tengo 4 permisos diferentes:Implementación de permisos basados en la reputación
- Creator - hacer cambios, aceptar cambios, cambiar permisos
- aceptar cambios
- Hacer cambia
- Ver
¿Cómo podría implementar, en una base de datos, este tipo de sistema de permisos para grupos de usuarios?
Editar: Los grupos/permisos se definen por su reputación, como en StackOverflow.
Edición 2: más en detalle: cada archivo debe tener un permiso, los proyectos necesitan permisos predeterminados para los archivos recién creados, y también tengo que configurar los permisos de la base de datos MySQL.
¿Tienes que usar php? Sé que Django tiene una gran ayuda para el permiso de la caja. Supongo que cualquier framework de MVC (o similar) dado, probablemente también le proporcione permisos similares. Django también es realmente fácil de aprender y aprender. – wilbbe01
@ wilbee01 Si está desarrollando sitios web, entonces Django no funcionaría, ya que es Python y necesita PHP o ASP.net para el desarrollo web. – Flipper
No, no puedo, desafortunadamente :( – Ryan