Anregung gesucht, Benutzerverwaltung mit verschiedenen Rechten
Hallo zusammen,
ich bin momentan dabei, ein Portal welches auf PHP mit SQL Datenbank basiert um eine Benutzerverwaltung zu erweitern. Bisher haben sich alle User unter dem gleichen Login angemeldet, da das Portal immer mehr erweitert wird, soll es jetzt umgestellt werden, dass jeder Benutzer einen eigenen Login erhält. Jeder Benutzer soll dann auch über verschiedene Rechte verfügen. Ich überlege mir schon seit längerer Zeit, wie ich das am besten Löse. Vielleicht hat ja von euch jemand eine Idee wie ich das am besten aufbaue.
Bei der Datenbank handelt es sich um eine Kundenverwaltung, am Ende gibt es ungefähr 15 Benutzer. Diese sollen unterschiedliche Rechte haben. Man soll dann in der "Benutzerverwaltung" anklicken können, was der entsprechende Benutzer darf. Jeder darf ersteinmal nur lesen, dann müßte es ca. 10 verschiedene Dinge geben die man anklickt um es für den entsprechenden Benutzer zu aktivieren
z.B.
- Benutzer darf Kunden anlegen
- Benutzer darf Kunden ändern
- Benutzer darf Kunden löschen
- Benutzer darf Benutzer anlegen
usw.
Hoffe ich habe es etwas verständlich rüber gebracht wie ich das ganze meine. Falls nicht einfach nochmal nachfragen.
Vielleicht gibt es ja schon ein ähnliches Beispiel was man sich anschauen kann wovon ich nichts weiß.
Damit keine Mißverständnisse aufkommen, ich suche nur einen Tip wie ich das am besten Löse, ich suche niemanden der für mich hier den Code schreibt, das bekomme ich selbst hin. Für jeden Tip bin ich dankbar!
Gruß,
Christian
ich bin momentan dabei, ein Portal welches auf PHP mit SQL Datenbank basiert um eine Benutzerverwaltung zu erweitern. Bisher haben sich alle User unter dem gleichen Login angemeldet, da das Portal immer mehr erweitert wird, soll es jetzt umgestellt werden, dass jeder Benutzer einen eigenen Login erhält. Jeder Benutzer soll dann auch über verschiedene Rechte verfügen. Ich überlege mir schon seit längerer Zeit, wie ich das am besten Löse. Vielleicht hat ja von euch jemand eine Idee wie ich das am besten aufbaue.
Bei der Datenbank handelt es sich um eine Kundenverwaltung, am Ende gibt es ungefähr 15 Benutzer. Diese sollen unterschiedliche Rechte haben. Man soll dann in der "Benutzerverwaltung" anklicken können, was der entsprechende Benutzer darf. Jeder darf ersteinmal nur lesen, dann müßte es ca. 10 verschiedene Dinge geben die man anklickt um es für den entsprechenden Benutzer zu aktivieren
z.B.
- Benutzer darf Kunden anlegen
- Benutzer darf Kunden ändern
- Benutzer darf Kunden löschen
- Benutzer darf Benutzer anlegen
usw.
Hoffe ich habe es etwas verständlich rüber gebracht wie ich das ganze meine. Falls nicht einfach nochmal nachfragen.
Vielleicht gibt es ja schon ein ähnliches Beispiel was man sich anschauen kann wovon ich nichts weiß.
Damit keine Mißverständnisse aufkommen, ich suche nur einen Tip wie ich das am besten Löse, ich suche niemanden der für mich hier den Code schreibt, das bekomme ich selbst hin. Für jeden Tip bin ich dankbar!
Gruß,
Christian
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 62032
Url: https://administrator.de/forum/anregung-gesucht-benutzerverwaltung-mit-verschiedenen-rechten-62032.html
Ausgedruckt am: 12.05.2025 um 03:05 Uhr
5 Kommentare
Neuester Kommentar
wie wäre es mit 2er Potenzen? mal ein kleines Beispiel
Rechte: 9 -- 8 - 7 - 6 - 5 - 4 - 3 - 2 - 1
Zahl: . 256-128-64-32-16- 8 - 4 - 2- 1
Wenn du jeweils alle zahlen addierst entsteht eine eindeutige Zahl, da jede nur durch genau eine Kombination ausgedrückt werden kann. Interessant wird die Sache im Binären System, denn dann ist jedes gesetzte Recht eine 1 und sonst eine 0
also z.B. 011100101 als Zahl: 229 Gesetzte Rechte: 1,3,6,7,8
Gruß Nils
Rechte: 9 -- 8 - 7 - 6 - 5 - 4 - 3 - 2 - 1
Zahl: . 256-128-64-32-16- 8 - 4 - 2- 1
Wenn du jeweils alle zahlen addierst entsteht eine eindeutige Zahl, da jede nur durch genau eine Kombination ausgedrückt werden kann. Interessant wird die Sache im Binären System, denn dann ist jedes gesetzte Recht eine 1 und sonst eine 0
also z.B. 011100101 als Zahl: 229 Gesetzte Rechte: 1,3,6,7,8
Gruß Nils