Frage

Sie haben regelmäßige Nutzer, die Ihre Website / Dienste verwenden, können sie zu mainsite1 anmelden, dann Entwickler Sie haben, die nicht zu mainsite1 anmelden können, aber developercenter1 anmelden können. Haben Sie:

1) Speicher jede Art von Benutzer in 1 große USER-Tabelle dann assign verschiedene Rollen?

oder

2) Erstellen Sie eine völlig separate Tabelle nur für Entwickler, da sie beide völlig verschiedene Benutzer unter Verwendung von zwei verschiedenen Standorten sind?

War es hilfreich?

Lösung

Es ist wahrscheinlich angemessen, die Anmeldungen zu zentralisieren, dann Rollen hinzufügen, und verknüpfen Sie dann spezielle Eigenschaften für jede Gruppe durch eine dazugehörige Tabelle.

Also ja, ich Rollen zuweisen würde, und halte Login zentralisierte (dies bedeutet, kann es eine Code-Basis sein, um die Anmeldung zu tun, was gut ist).

Andere Tipps

id Verwendung ein Rollen-basiertes System als 2 ähnliche Datenstrukturen aufweisen, können eine schlechte Idee vorwärts gehen - wenn Sie einen ändern und das andere nicht, dann können Sie haben Probleme

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top