Les 09 — Login met sessions
Inlog-state netjes via sessions; varianten vergelijken en afronden.
Demo
opdrachten/09/: show_login.php, show_login_via_session_7_0.php, show_login_final.php
Open demo-bron
Klik een bestandsnaam hieronder om de bron op deze pagina te zien (of “Nieuwe tab”). PHP zelf draait bij jou lokaal in XAMPP.
Gewone opdracht
Kern
Maak 09/login.php (en evt. helper-files): login-formulier, controleer credentials (hardcoded of eenvoudige check), zet session, toon “ingelogd als …”, plus logout. Baseer je op de session-variant in de demos.
Extra / variant
Extra A Vergelijk cookie vs session
Schrijf in 09/vergelijking.md (of .txt) kort: wat deed de cookie-login uit les 06 anders, en waarom session hier beter past.
Extra B “Final”-polish
Werk toe naar een nette flow zoals show_login_final.php: foutmelding bij verkeerd wachtwoord, geen gevoelige data in de URL.
Opleveren
git add 09→ commit → push- Mail: les 09 klaar of hulp + repo-link