Question

Vous avez des utilisateurs réguliers qui utilisent votre site Web / services, ils peuvent se connecter à mainsite1, alors vous avez les développeurs, qui ne peuvent pas se connecter à mainsite1, mais peut se connecter à developercenter1. Avez-vous:

1) Rangez tous les types d'utilisateurs dans 1 grande table USER puis attribuez-lui des rôles différents?

ou

2) Créer une table complètement séparée juste pour les développeurs, car ils sont à la fois les utilisateurs complètement différents en utilisant deux sites différents?

Était-ce utile?

La solution

Il est probablement approprié de centraliser les connexions, puis ajouter des rôles, puis lier des propriétés particulières pour chaque groupe par une table associée.

Alors oui, j'attribuer des rôles, et de garder une connexion centralisée (ce qui signifie qu'il peut être une base de code pour faire la connexion, ce qui est bon).

Autres conseils

id utiliser un rôle de système basé sur 2 comme ayant des structures de données similaires peuvent être une mauvaise idée à l'avenir - si vous changer et non l'autre, vous pouvez avoir des problèmes

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top