Interaktionsudvikling, Multimediedesigneruddannelsen, Århus Erhvervsakademi

Dag 4 -PHP session og tekstfiler

Konstruktion og modellering

Plan :

 

I grundbogen:

Powers kap.9 "Pages that remember:simple login and multipage forms".

(Powers kap. 7 "Using PHP to manage files".)

 


Sessions og login

Hurtig dansk beskrivelse af session i PHP

PHP Solution 9-1: A Simple session example (ch09)

session01.php : Formular til indtastning af navn

session02.php : session_start( ) og $_SESSION['name'] = $_POST['name'];

session03.php :

 

Powers session eksempel kan laves om til følgende simple (men ikke helt sikre ) login eksempel.

 

 

En mere sikker måde at lave en login system på er via tekst file baseret login, hvor crypterede passwords gemmes en tekst fil

som gemmes i en privat mappe på serveren. Denne tekstfil læses så fra PHP via funktion file();

Se PHP Solution 9-3: Building the login page.

 


Skrive og læse fra eksterne filer

Hurtig dansk beskrivelse af hvordan PHP arbejder med eksterne filer

 

 


 

Opgaver/Øvelser

 

  1. Prøv at forstå koden i PHP Solution 9-1: A Simple session example (ch09) ved at skrive egne kommentar i koden.
  2. Lav en simpel login side med dit eget password i stil med login eksempel.
  3. Udbyg din simple login side så man skal indtaste brugernavn og password.
  4. Afprøv nogle af eksemplerne på Hurtig dansk beskrivelse af hvordan PHP arbejder med eksterne filer på din testserver. F.eks. læse fra eksterne tekstfil, skriv i eksterne tekstfil.
  5. Lav en mere sikker login side via PHP Solution 9-3: Building the login page.