PHP Case - En komplet case opgave i PHP med Daniel Bahl
Flere brugere har ønsket videoer om et login-system i PHP - og trods jeg hele tiden gerne har ville opfylde disse ønsker, mente jeg også at det var vigtigt at få hele den nødvendige grundviden på plads inden vi kastede os i dette projekt.
Gennem alle mine tidligere videoer har vi derfor arbejdet med den nødvendige grundviden der skal til før man kan udvikle et komplet login-system / brugersystem i PHP og MySQL. Vi har igennem de sidste video-lektioner både været igennem formularer, syntax, if/else, og sessions.
Derfor er det nu tid til den første case: PHP Brugersystem.
Jeg viser helt fra bunden - lige fra hvordan du opbygger dine include-filer med MySQL-oplysninger til hvordan du koder hele login/opret bruger delen. Casen gennemgår følgende dele:
PHP og MySQL Brugersystem:
- Opret bruger system (brugerne kan selv oprette sig på hjemmesiden)
- Velkomst e-mail sendes til brugeren efter man er blevet oprettet
- Automatisk login, efter man er oprettet
- Validering af form-delter
- Login-system (brugerne kan selv logge ind)
- Automatisk login ved besøg på siden igen
- Sikkerhed imod SQL Injection
Videolængde: ~1 time
Har du ikke allerede set mine timevis af andre gode PHP-videoer her på DanielBahl.dk - så vil jeg anbefale at du ser dem igennem først, disse giver noget gode dybdegående forklaring og uundværlig viden omkring PHP-programmering, syntax og hvordan du kommer igang med det hele. Selvom enhver kan kaste sig ud i denne video - uanset kendskab til PHP vil jeg anbefale at du starter med at opbygge en god grundviden omkring PHP, gennem mine andre videoer, på den måde kan du blive PHP-ekspert!
Er du guldmedlem på min hjemmeside er det bare med at trykke "Afspil" under her og se videoen, ellers kan jeg kun anbefale dig at købe adgang til mine videoer - det koster 95 DKK for en måned og køber du adgang til et helt år falder prisen til 75 DKK pr. måned.
Kort gennemgang af videoen
I denne videovejledning på godt 1 time vil jeg helt fra bunden vise dig hvordan du kan bruge alle de ting du har lært i de forrige videoer. Vi skal lave et komplet login-system, eller brugersystem om du vil.
Først laver vi en "Opret ny bruger"-funktion hvor medlemmer på hjemmesiden kan oprette en bruger. Denne bruger kan man efterfølgende logge ind med og få adgang til beskyttet indhold på din hjemmeside.
Vi laver naturligvis en masse checks, så man ikke kan oprette to brugere med samme brugernavn osv.
Efterfølgende laver vi hele login-systemet, hvor vi tjekker om en given bruger har adgang til det beskyttede område - ydermere sætter vi også cookies op, så brugerne automatisk er logget ind, næste gang de besøger din hjemmeside.
Videoen starter helt fra bunden og viser først hvordan vi designer vores database med phpMyAdmin og forsætter forklarende igennem alt PHP-koden til vi har et komplet brugersystem.
God fornøjelse med denne video