Index of /4_session_login

[ICO]NameLast modifiedSizeDescription

[PARENTDIR]Parent Directory  -  
[   ]logout.php2025-06-03 13:09 305  
[TXT]logout.php.txt2025-06-03 13:09 305  
[   ]login.php2017-06-06 13:37 492  
[TXT]login.php.txt2017-06-06 13:37 492  
[   ]homepage.php2025-06-03 12:50 1.0K 
[TXT]homepage.php.txt2025-06-03 12:50 1.0K 
[TXT]README.html2025-06-03 13:27 1.3K 
[   ]inc_get_session_userdata.php2025-06-03 13:21 1.4K 
[TXT]inc_get_session_userdata.php.txt2025-06-03 13:21 1.4K 

Session Login Beispiel

Hier realisieren wir eine einfache Login-Logout-Verwaltung.

Anwendung

Beobachten Sie die angezeigten Werte der Cookies und Session-Daten.

Umsetzung

Userverwaltung

Die Funktionen zum einloggen und prüfen der Login-Daten liegen in inc_get_session_userdata.php.
Diese Datei wird in alle anderen Seiten als erstes per include eingebunden. Dort wird zunächst die Session gestartet. Wenn Login-Daten ($_POST['name'], $_POST['password']) übergeben werden, versucht es einen Login anhand der dort hinterlegten Nutzerdaten und setzt die entsprechenden Session-Daten.

Homepage

Die Homepage kann bei erfolgreichem Login ($user_id ist gesetzt) auch auf die Nutzerdaten ($user_data) zugreifen.

Logout

Zum Logout wird nur die User-ID in den Session-Daten gelöscht.