Heim  >  Artikel  >  Datenbank  >  Wie Rollen und Berechtigungen Datentabellen steuern

Wie Rollen und Berechtigungen Datentabellen steuern

巴扎黑
巴扎黑Original
2017-07-22 13:20:001671Durchsuche


Dieses Projekt erfordert eine regionale Rollenaufteilung. Jede Rolle entspricht einer oder mehreren Städten der dritten Ebene. Wenn Sie sich im Hintergrund anmelden, können Sie nur Geschäftsmöglichkeiten in der Region anzeigen, in der Sie sich befinden in.

Erstellen Sie zunächst eine Kontotabelle: Zu den Feldern gehören: Konto-ID, Rollen-ID, Anmeldekonto, Anmeldekennwort, Kontoname, Status, Anzahl der Anmeldefehler und Kontobenutzerinformationen

Dann die Rollentabelle: Rollen-ID, übergeordnete Rollen-ID, Rollenname, Rollenebene, Status, Bemerkungen und andere. Bereiche und Berechtigungen zuordnen

Dann gibt es die Rollenbereichstabelle: Bereichs-ID, Rollen-ID, Stadtcode der ersten Ebene (Provinzebene), Stadtcode der zweiten Ebene (kommunale Ebene), Stadtcode der dritten Ebene, Stadtname der ersten Ebene, Stadtname der zweiten Ebene, Stadtname der dritten Ebene. Gespeichert wird der von der entsprechenden Rolle verwaltete Bereich

Das Folgende ist die Rollenberechtigungstabelle: Berechtigungs-ID, Rollen-ID, Berechtigungs-ID, Berechtigungsstatus und andere. Gespeichert werden die Berechtigungen der entsprechenden Rolle

Das letzte ist die Berechtigungstabelle: Berechtigungs-ID, übergeordnete Berechtigungs-ID, Berechtigungsname, entsprechender Berechtigungswert (eindeutiger Wert der Berechtigung), Berechtigungstyp, Berechtigungsstatus. In der Berechtigungstabelle werden alle Menüpunkte gespeichert. Überprüfen Sie zunächst, ob der aktuell angemeldete Administrator über diese Berechtigung verfügt.

Natürlich verfügt die Datenbank über eine Tabelle zum Speichern aller Provinzen, Städte, Kreise und Straßen in der Land

Vorgang: Speichern Sie zunächst alle Menüpunkte in der Berechtigungstabelle. Bevor Sie ein Konto hinzufügen, müssen Sie zunächst eine Rolle hinzufügen. Beim Hinzufügen einer Rolle müssen Sie den Bereich auswählen und Berechtigungen zuweisen

Das obige ist der detaillierte Inhalt vonWie Rollen und Berechtigungen Datentabellen steuern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn