educom PHP-basis E-learning

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

  1. git add 09 → commit → push
  2. Mail: les 09 klaar of hulp + repo-link

Door naar les 10 →