kostenloser Webspace werbefrei: lima-city


Custom CMS - Benutzerrollen

lima-cityForumDie eigene HomepageHomepage Allgemein

  1. Autor dieses Themas

    b33st

    Kostenloser Webspace von b33st

    b33st hat kostenlosen Webspace.

    Ich arbeite aktuell an einem eigenen CMS. Bis jetzt auch ohne großartig Probleme zu haben.
    Eine Sache, wo ich allerdings nicht ganz schlüßig bin, wäre das Berechtigungskonzept.
    Wie kann man das Konzept der Benutzerrollen am besten umsetzen?
    Aktuelle Überlegung:
    User haben unterschieldiche (Rollen-) ID's, id=1 -> SuperAdmin, id=2 -> Admin ... usw.
    Dann anhand dieser ID's zu den User passendes Content zu laden.
    Im Pseudocode:
    if userID == 1 then do
       alle Arbeitsbereiche sichtbar machen
    if userID == 2 then do
       Arbeitsbereich1 bis 3 sichtbar machen
    if userID == 3 then do
       nur Arbeitsbereich3 sichtbar machen

    Diese Methode erscheint mir allerdings nicht sonderlich flexibel zu sein. Gibt's evtl. andere Entwurfsmuster nach denen man sich richten kann?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Ich habe mir folgendes aus dem PHP-Fusion abgeschaut für mein eigenes CMS.

    // User level, Admin Rights & User Group definitions
    define("iGUEST", $userdata['user_rechte'] == 0 ? 1 : 0);
    define("iMEMBER", $userdata['user_rechte'] >= 101 ? 1 : 0);
    define("iADMIN", $userdata['user_rechte'] >= 102 ? 1 : 0);
    define("iSUPERADMIN", $userdata['user_rechte'] == 103 ? 1 : 0);



    Hat den Vorteil, dass ich mit den Konstanten so ganz gut arbeiten kann.
  4. michaelkoepke

    michaelkoepke hat kostenlosen Webspace.

    Hey,

    ich arbeite auch an einer Art CMS und habe diesen Vorschlag der Rechteverwaltung für gut befunden und kann diesen nur weiter empfehlen.

    http://www.webmasterpro.de/coding/article/mysql-umfassendes-rollen-und-rechte-management-fuer-eigene-anwendungen.html

    MFG Micha
  5. Autor dieses Themas

    b33st

    Kostenloser Webspace von b33st

    b33st hat kostenlosen Webspace.

    Danke @ Beide. Genau was ich gesucht habe.

  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!