Rechte erkennen mit sessions?

harderph

Erfahrenes Mitglied
Hallo
Mal eine folgene frage zu sessions und rechtevergabe!
Ich möchte gerne wissen wie ich die rechte der user lesen kann b.z.w die website! Wenn man sich nicht eingeloggt hat fehlt ein menü für dessen account und wenn man sich eingeloggt hat ist es sichtbar! Möchte wissen wie man sowas jetzt macht! Habe mit session gerade angefangen und möchte mehr wissen! Hab auch schon gegooglt aber nichts brauchbares gefunden für dieses thema!
Wäre nihct schlecht wenn mir jemand ein beispiel zeigen würde!
 
Setze in der Sitzung einfach ein entsprechendes Flag, falls der Benutzer angemeldet ist, beispielsweise:
PHP:
$_SESSION['authenticated'] = true;
Ist der Wert dieser Sitzungsvariable nicht gleich true oder existiert sie überhaupt nicht, wird der Zugriff verweigert.
 
Bei der Anmeldung setzt du die Flag, wie Gumbo bereits erklärt hat.

PHP:
// restliche Anmeldung
$_SESSION['authenticated'] = true;  
// usw.

Und beim Anzeigen des Menüs fragst du dann ab:

PHP:
if(isset($_SESSION['authenticated']))
{
  // show menu
}
 
Zurück