Beitrag von Tom (31 Beiträge) am Samstag, 5.Dezember.2015, 15:54.
Zugriffsrechte pro Datenbank
Hallo,
ich habe ein Verständnisproblem bei der Benutzerverwaltung. Ich will einem Benutzer unterschiedliche Rechte an den einzelnen Datenbanken geben. So soll er z.B. bei db1 nur lesen, bei db2 zusätzlich auch ändern können.Dazu möchte ich nun aber nicht zu db1 eine user-Datenbank und zu db2 eine andere user-Datenbank anlegen, weil das viel zu aufwändig ist, denn dann müsste ja jeder Name und jede emailadresse mehrfach gespeichert werden.
Eigentlich möchte ich eine generelle Datenbank user (Name,email,Passwort) haben und die zu jeder Datenbank gehörenden Rechte darauf beziehen und einstellen können.
So etwas könnte man mit Relationen machen wie etwa:
db1 <--Rechte1-->user
db2 <--Rechte2-->user
Tabellen wie z.B. Rechte1 hätte dann
* 2 Relationsfelder (eins zu db1 und eins zu user) sowie
* ein Optionsfeld mit den Auswahlfeldern Lesen/Schreiben/Ändern/Löschen für die Rechte.
Wie aber stellt man dann sicher, dass diese Rechte gewissermaßen wirken?
Oder geht es einfacher?