suntrop
Erfahrenes Mitglied
Ich habe eine kleine Projektliste mit Aufgaben. Jedoch soll nicht jedes Projekt für jeden User zu sehen sein, also muss ich jedem Projekt mitteilen, welcher User Zugriff erhält.
Welchen der folgenden Wege haltet ihr für sinnvoller?
Lösung A: eine DB-Spalte "Whitelist" mit einem serialisiertem PHP-Array, dass alle User-IDs enthält die Zugriff haben
Lösung B: eine zusätzliche Tabelle, in der zu jedem Projekt steht, wer Zugriff hat
Lösung B finde ich schwieriger umzusetzen und außerdem könnte die Tabelle schnell sehr groß werden und mit Altlasten vollgestopft bleiben. Lösung A hingegen klingt schon nicht mehr nach einer gescheiten Datenbank ;-)
Bin für ein bisschen Input dankbar. Wer Lösung C hat, kann mir auch die mitteilen :-D
Grüße
suntrop
Welchen der folgenden Wege haltet ihr für sinnvoller?
Lösung A: eine DB-Spalte "Whitelist" mit einem serialisiertem PHP-Array, dass alle User-IDs enthält die Zugriff haben
Lösung B: eine zusätzliche Tabelle, in der zu jedem Projekt steht, wer Zugriff hat
Lösung B finde ich schwieriger umzusetzen und außerdem könnte die Tabelle schnell sehr groß werden und mit Altlasten vollgestopft bleiben. Lösung A hingegen klingt schon nicht mehr nach einer gescheiten Datenbank ;-)
Bin für ein bisschen Input dankbar. Wer Lösung C hat, kann mir auch die mitteilen :-D
Grüße
suntrop