Hi,
Ich habe vor ein komplexes Userverwaltungssystem zu schreiben, zum Anmelden wird das ganze in einer
DB gespeichert.
Ungefähr so:
id | NAME | EMAIL | PASSWORD | EXPIRATION | LOGINS | SETTINGS
Nun habe ich noch eine 2 Tabelle mit Serverdaten, womit der User dann auf den
freigeschaltete Server connecten darf.
id | SERVERNAME | SERVER | USER | PASSWORD | PORT | DATABASE | MAXUSER
Nun zu meinem Problem bzw. ob es sinnvoll wäre es so zu machen:
In der Spallte SETTINGS möchte ich die Rechte von jedem User bestimmen,
das habe ich mir so überlegt (
XML-mäßig):
Code:
<SERVER_DATABASE> // Server A
<GROUP>Administrator</GROUP>
<RIGHTS></RIGHTS>
</SERVER_DATABASE>
<SERVER_DATABASE> // Server B
<GROUP>User</GROUP>
<RIGHTS></RIGHTS>
</SERVER_DATABASE>
<SERVER_DATABASE> // Server C
<GROUP>Manager</GROUP>
<RIGHTS></RIGHTS>
</SERVER_DATABASE>
Zuerst wollte ich INI Strukturen verwenden, jedoch käme ich mit dem Platz für die Rechte nicht aus.
Ich wollte halt mal fragen ob es Sinn macht die Benutzer/Serverrechte so zu speichern oder ob es eine
bessere Lösung gibt. Ich bin gespannt auf eure Anworten, ich möchte aber ungern eine weitere Tabelle
erstellen.
Gruß