hi leute
ich arbeite grad an einem Downloadsystem (in php-mysql)
Problem:
In MySql-Tabelle habe ich verschiedene Rechte (oder Benutzergruppen) definiert (z.B Admin, User, Gast....)
und jetzt,
je nach der Anmeldungsart soll sich ganz persönliche Navigation (Menu) am Bildschirm aufbauen.
Alle mögliche MENU-ITEMS habe ich auch in einer Tabelle gespeichert (z.B. benutzer_löschen, benutzer_einfügen , datei_hochladen......)
Mit einem SQL-Befehl wird überprüft welche Rechte dem User gehören und dann soll sich nach diesen eine ganz persönliche Navigation aufbauen.
So habe ich mir das vorgestellt... Jetzt die Fragen:
1. Ist so etwas möglich? (dynamischer Menü-Aufbau)
2. Wie am bestens?
3. Wo kann ich gute Beispiele finden? (PHP-Archiv,HotScripta, Forum --> schon geschaut)
4. Wäre vielleicht eine andere Lösung möglich?
Danke
Ankündigung
Einklappen
Keine Ankündigung bisher.
[Erledigt] create menu items
Einklappen
Neue Werbung 2019
Einklappen
X
-
[Erledigt] create menu items
Stichworte: -
-
waswillst du denn dir da noch ansehen? Ich hab dir doch schon fast den ganzen quellcode gegeben!
Aber ich bin gerade aufgestanden und habe etwas lange weile -> Dein Glück!!
Code:<table> # result='select userrechte from bla where user="'.$user.'";'; switch ($userrechte) { case 'admin': {<tr><td>User löschen</td></tr> <tr><td>User hinzufügen</td></tr> <tr><td>Gesamten webspace formatieren</td></tr> } case 'benutzer' : {<tr><td>eigenes Passwort ändern</td></tr> <tr><td>User daten ändern</td></tr> <tr><td>keine Ideen mehr</td></tr> } default : { if ($login==true) { <tr><td>Logout</td></tr> } else { <tr><td>Logout</td></tr> } } </table>
post mal ne idee
programmieren lernt man viel schneller durch selbstüberlegen.
Aber eigentlich ist das ja der quelltext
viel erfolg
-
Ein Gast antworteteok, aber..
hmmm
deine idee gefählt mir richtig gut (case)...
mal schauen
weiß du vielleicht wo kann ich ähnliche beispiele sehen oder herunterladen?
(jetzt aber nicht www.phparchiv oder www.php.net oder.....)
danke
Einen Kommentar schreiben:
-
Re: create menu items
Zitat von joyaSo habe ich mir das vorgestellt... Jetzt die Fragen:
1. Ist so etwas möglich? (dynamischer Menü-Aufbau)
2. Wie am bestens?
2.
mach dir gedanken
im ernst
bau dir ne case
-> Userrechte aus db laden
->
<table>
switch ($userrechte)
{
case 'admin': {<tr><td>bla</td></tr>}
case 'gast' : {<tr><td>blaiiiiiii</td></tr>}
default : {eintäge die alle sehen sollen}
}
</table>
Einen Kommentar schreiben:
Einen Kommentar schreiben: