Einzelnen Beitrag anzeigen
  #4  
Alt 17.05.2002, 20:42:08
Benutzerbild von Nev
Nev Nev ist offline
Member
 
Registriert seit: Feb 2002
Ort: Österreich / Wien
Alter: 44
Beiträge: 992
Hi @ll

Wenn ich es richtig verstanden habe,
wenn ein User angemeldet ist, sieht er A
wenn er nicht angemeldet ist sieht er B

Das könntest du so lösen:

PHP-Code:
<?
    $sess_userID = "";
    session_start();
    
    if ($sess_userID)
    {
        // Ausgabe für regist-User
    }
    else
    {
        // Ausgabe für unregist-User
    }
?>
Erläuterung:
In der Session sind die Variablen definiert, wenn du nun zuerst die Session-Variablen leerst und danach die Session erst startest, werden die Session-Variablen mit den gesetzten Werten überschrieben.

Wenn dann die Session-Variable Werte enthält, weisst du ob du das der User registriert ist.

Genereller Tip:
Ich würde die Session-Variablen gesondert benennen.
-> $sess_userID

@Xantos
Ich finde es ned gut das du den Namen und Passwort in der Session mitführst.
Besser wäre es wenn du die UserID mitnimmst.

Das Problem welches du hast:
Wenn der User mehrere Fenster offen hat und in einem sein Passwort ändert, kann er ab dem Zeitpunkt ned mehr weiterarbeiten.
da er dann seine Session-Werte anders sind als die gespeicherten.
__________________
Cu
Nev the XxX (Sven-Marcus Maderbacher)

Master of www.Burnworld.de
www.Nev-hilft.de die Seite für den Coder
Mit Zitat antworten