Guten Abend euch allen,
ich habe mir ein mini-cms geschrieben, welches auf einer Seite in Betrieb genommen werden soll. Dabei geht es um eine Schul-Seite, auf der 5 verschiedene Benutzerarten existieren.
So ungefähr sollte das aussehen. Die Tabelle für die Texte ist schon designed, und hat folgenden Aufbau:
id (sollte klar sein)
sub_id (Kategorien ID)
title (Seitentitel)
content (Inhalt)
cctime (Letzte Bearbeitung am...)
autor_id (Die ID des Autoren)
last_edit_by (Die letzte Änderung durch welchen Autor)
typ (Texttyp... Hängt mit Kategorien zusammen)
gallery_id (Id für zugehörige Gallerie)
visible (Ist Seite sichtbar?)
active (Ist Seite überhaupt aktiviert?)
perms (Rechte)
Die Benutzertabelle sieht so aus:
id (sollte klar sein)
username (Benutzername)
password (Passwort)
name (Nachname)
p_name (Vorname)
street (Straße)
plz (Postleitzahl)
land (Land)
phone (Telefon)
fax (Fax)
mobil (Handy)
email (Email)
active (Aktivierter User?)
has_mail (Internes Message System)
last_visit (Letzer Besuch am:...)
perms (Benutzerrechte)
Nun bin ich am überlegen, wie ich die Rechteverteilung handhaben soll.
Um ehrlich zu sein, habe ich mir schon x-mal den Kopf zerbrochen, komme aber auf keine Idee...
Das blöde daran ist ja, dass verschiedene Benutzer so viele verschiedene Rechte haben wie es Texte gibt... Und die Texte auf der Seite sind unendlich erweiterbar...
Hat hier jemand vielleicht eine Idee für mich?
Viele Grüße
David
ich habe mir ein mini-cms geschrieben, welches auf einer Seite in Betrieb genommen werden soll. Dabei geht es um eine Schul-Seite, auf der 5 verschiedene Benutzerarten existieren.
- Administrator (Alle Rechte)
- Stellvertretender Administrator (Fast Alle Rechte [darf])
- Lehrkraft (bestimmte Texte verfassen [freischaltung durch Admin erforderlich])
- Schüler (z.B. Schülervertreter) [Editieren des SV - Bereiches (gegenlesen und freischalten erforderlich)]
- Schüler (Nur Leserechte)
So ungefähr sollte das aussehen. Die Tabelle für die Texte ist schon designed, und hat folgenden Aufbau:
id (sollte klar sein)
sub_id (Kategorien ID)
title (Seitentitel)
content (Inhalt)
cctime (Letzte Bearbeitung am...)
autor_id (Die ID des Autoren)
last_edit_by (Die letzte Änderung durch welchen Autor)
typ (Texttyp... Hängt mit Kategorien zusammen)
gallery_id (Id für zugehörige Gallerie)
visible (Ist Seite sichtbar?)
active (Ist Seite überhaupt aktiviert?)
perms (Rechte)
Die Benutzertabelle sieht so aus:
id (sollte klar sein)
username (Benutzername)
password (Passwort)
name (Nachname)
p_name (Vorname)
street (Straße)
plz (Postleitzahl)
land (Land)
phone (Telefon)
fax (Fax)
mobil (Handy)
email (Email)
active (Aktivierter User?)
has_mail (Internes Message System)
last_visit (Letzer Besuch am:...)
perms (Benutzerrechte)
Nun bin ich am überlegen, wie ich die Rechteverteilung handhaben soll.
Um ehrlich zu sein, habe ich mir schon x-mal den Kopf zerbrochen, komme aber auf keine Idee...
Das blöde daran ist ja, dass verschiedene Benutzer so viele verschiedene Rechte haben wie es Texte gibt... Und die Texte auf der Seite sind unendlich erweiterbar...
Hat hier jemand vielleicht eine Idee für mich?
Viele Grüße
David
Kommentar