Bonjour,
Je suis actuellement en train de développer une application Web en PHP/MySQL dont l'une des fonctionnalités est un annuaire basique (utilisateur et groupe).
J'ai pour cela créer 3 tables (1 user, 1 group et 1 pour relier les 2). Jusque là tout va bien tout fonctionne.
Aujourd'hui il n'y a qu'un seul utilisateur donc pas de problème. Par contre le but est d'avoir une interface multi-utilisateurs ou chaque utilisateur pourrait gérer son propre carnet d'adresses.
Je me pose donc les questions suivantes :
1. Dois-je utiliser les mêmes tables pour tous les utilisateurs ? Si oui, je suppose qu'il faut ajouter un ID ou autre par table pour savoir à quelle utilisateur logué appartient les données ?
2. Si non dois-je dupliquer les tables par utilisateur ? Ou Existe-t-il un système de table virtuel ou autres ?
Merci par avance pour vos réponses.
Partager