Einzelnen Beitrag anzeigen

Sebioff

Registriert seit: 27. Sep 2005
18 Beiträge
 
Delphi 6 Personal
 
#10

Re: [PHP] In Benutzeraccount einloggen

  Alt 1. Mär 2007, 20:14
Na, beim Login hast du ja wohl ein Formular, in das Benutzername und Passwort eingegeben werden.
Dann schaust du, ob es bei deinen gespeicherten Daten einen Account gibt, auf den dieser Benutzername und das Passwort zutreffen.
Wenn das der Fall ist, startest du deine Session und speicherst darin den Benutzernamen.

Auf einer anderen Seite kannst du dann, wenn du wissen willst, unter welchem Benutzernamen der Betrachter eingeloggt ist (z.b. weil du weitere Daten aus der Datenbank auslesen willst), wieder die Session starten und den vorher gespeicherten Wert auslesen.

Z.b. Seite a.php (wo eingeloggt wird) in Pseudo-PHP-Code:

Zitat:
session_start();
if (benutzername_existiert and passwort_richtig){
$_SESSION['username']="benutzername";
}
Auf Seite b.php kannst du den Benutzernamen dann wieder auslesen:
Zitat:
session_start();
echo"Dein Benutzername ist: ".$_SESSION['username'];
Da du weißt wie der Benutzername lautet kannst du dann auf Seite b.php ja auch weitere, zu diesem Benutzernamen gehörige Daten aus deiner Datenbank auslesen (bei sowas sollte man dann allerdings mit User-IDs arbeiten, nicht mit Strings...egal, versuch das erstmal; wenns klappt, kannst dus ja immernoch ändern )
Sebastian
  Mit Zitat antworten Zitat