Gestion multi utilisateursGestion des utilisateurs multiples (émission de factures)
Exigences: J'ai une (applications php mysql jquery) où les utilisateurs peuvent:
- Examiner les dossiers et mettre à jour certains domaines.
- Émettre des factures en sélectionnant des commandes.
Problèmes: Le problème est qu'une facture ne doit pas être émise deux fois pour la même période. En outre, un champ ne doit pas être mis à jour par deux utilisateurs ou plus en même temps.
Solutions possibles:
- Verrouillez les tables quand ils sont mis à jour, et si l'utilisateur effectue une action, notifier et rechargent.
- Système de verrouillage de l'implémentation, qui, lorsqu'un utilisateur effectue certaines actions, bloque les actions à effectuer par d'autres utilisateurs.
- ...
Cela ressemble à une application parfaite pour RoR. Si vous n'êtes pas encore trop engagé dans votre base de code, vous pouvez envisager de basculer. – Justin