Hoe gaat het met het maken van de TimeSheet huiswerkopdracht?
😒🙁😐🙂😃
1 / 22
volgende
Slide 1: Poll
Applicatie- en mediaontwikkelaarMBOStudiejaar 1
In deze les zitten 22 slides, met interactieve quizzen en tekstslides.
Onderdelen in deze les
Hoe gaat het met het maken van de TimeSheet huiswerkopdracht?
😒🙁😐🙂😃
Slide 1 - Poll
Kort herhalen
Functies
Filteren met WHERE
Slide 2 - Tekstslide
Functies
Slide 3 - Woordweb
<?php
$naam = 'anne';
echo ucfirst($naam); // Anne
?>
Slide 4 - Tekstslide
Filteren met WHERE
Slide 5 - Woordweb
"Ik wil alle komediefilms zien"
SELECT * FROM `movies`
WHERE `genre` = 'comedy'
Slide 6 - Tekstslide
"Ik wil alle komedie- en avonturenfilms zien"
SELECT * FROM `movies`
WHERE `genre` = 'comedy'
OR `genre` = 'adventure'
Slide 7 - Tekstslide
"Ik wil alle komediefilms geschikt voor mensen jonger dan 18"
SELECT * FROM `movies`
WHERE `genre` = 'comedy'
AND `age_limit` < 18
Slide 8 - Tekstslide
Registreren als gebruiker
WDV-III Week 14
Slide 9 - Tekstslide
Deze en volgende week: afronding module
Deze les:
Registreren van een nieuw account
Wachtwoorden opslaan
Deadline volgende week
donderdag: alle inleveropdrachten
WDV-III ingeleverd op ItsLearning
Slide 10 - Tekstslide
Wachtwoorden opslaan
Gebruik de bronnen van hoofdstuk 14 paragraaf 2 om deze vragen te beantwoorden.
Schrijf de antwoorden in een document op, zodat je ze zo kan kopiëren
Slide 11 - Tekstslide
Waarom mag je een wachtwoord niet plaintext opslaan, waarom moet het als hash?
Slide 12 - Open vraag
Waarom is md5 géén goede manier om je wachtwoord te hashen?
Slide 13 - Open vraag
Welke argumenten moet je verplicht meegeven aan password_hash()?
Slide 14 - Open vraag
Als je password_hash() aanroept met als algoritme PASSWORD_DEFAULT, welk algoritme wordt er dan in feite gebruikt? Blijft dat altijd hetzelfde?
Slide 15 - Open vraag
In de kennisclip wordt uitgelegd dat, als je twee keer hetzelfde wachtwoord hasht, de uitkomsten gelijk zijn. Toch kun je niet simpelweg doen: if($hash1 == $hash2), je kunt wachtwoorden echt alleen vergelijken met password_verify(), zoals je al kent van het inloggen. Waarom is dat?
Slide 16 - Open vraag
Als een gebruiker zich registreert, wat sla je dan precies op in de kolom password?
Slide 17 - Open vraag
Slide 18 - Tekstslide
Geldigheid e-mail controleren
Slide 19 - Tekstslide
Stappenplan 'Registreren'
(er blijft een fout antwoord over)
Gebruiker vult gebruikersnaam/email in
Gebruik het vijfstappenplan om een INSERT-query uit te voeren.
Controleer of wachtwoord juist is
Gebruiker vult wachtwoord in
Gebruiker vult wachtwoord controle in
Gebruiker verstuur het formulier
Controleer geldigheid email
Controleer of wachtwoord en wachtwoord controle hetzelfde zijn
Kijk of gebruikersnaam/email al in database bestaat