/ / Hinzufügen von Funktionen zur Anzeige im Admin-Modus - PHP, Codeigniter

Hinzufügen von Funktionen zur Anzeige im Administratormodus - PHP, Codeigniter

Ich entwickle eine Website und muss dem Benutzer "admin" die CRUD-Funktionalität (Erstellen / Lesen / Aktualisieren / Löschen) geben.
Ich entwickle mit PHP und CodeIgniter.
Ich habe eine Ansicht namens gallery.php, die Thumbnails als Gitter anzeigt.
Jedes Vorschaubild hat 2 Schaltflächen unter dem Vorschaubild (Bearbeiten, Löschen).
Ich will...
Admin-Benutzer - müssen diese 2 Schaltflächen sehen.
Alle anderen sehen diese beiden Knöpfe nicht.

Ich möchte die gleiche Ansicht verwenden (nicht duplizieren ...) und nur diese Schaltflächen verbergen, falls der Benutzer kein Administrator ist.
Was muss ich tun? Die Weitergabe von $ is_admin an gallery.php scheint ein wenig hässlich zu sein, denke ich.

Danke

Antworten:

0 für die Antwort № 1

Wenn Sie sich anmelden, überprüfen Sie den Administrator oder nicht als Speicherin Sitzungsvariable. Es ist nicht erforderlich, dieselbe Seite erneut zu erstellen. Keine Notwendigkeit, Variable in URL zu übergeben. Verwenden Sie einfach die Sitzungsvariable, um den Administrator zu überprüfen oder nicht.