PHP/MySQL Rechtemanagement von Inhalten - Ideen? Hallo,
für ein Projekt überlege mir gerade, wie man am besten das Rechtemanagement organisiert. Leider fehlt mir die passende Idee. Vielleicht hat von euch ja schon jemand mit so etwas Erfahrung.
Problem: Einträge aus der Datenbank sollen mit verschieden Rechten versehen werden, z.B.
- nur der Author des Eintrags darf drauf zugreifen
- Alle Besucher
- Nur Benutzer einer Gruppe ...
Am einfachsten wäre natürlich die author_id zum Eintrag zu speichern und dann noch einen "Status" wie "öffentlich" oder "privat". Bei der Gruppensache müsste man dann schon eine Abfrage je nach Normalisierung über 2 oder 3 Tabellen ausführen. Bei einer einfachen Funktion, einen Eintrag zurückgibt, müsste man dann dann alle drei Eventualitäten einbeziehen, was natürlich relativ auswendig wäre.
Kennt jemand eine bessere Lösung? Habe mal gehört, das man das auch binär lösen könnte??
Grüße
Nystagmussen |