Wat is LessonUp
Zoeken
Kanalen
aiToolsTab
Inloggen
Registreren
‹
Terug naar zoeken
Login with Sessions
1 / 17
volgende
Slide 1:
Tekstslide
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 1
In deze les zitten
17 slides
, met
tekstslides
.
Lesduur is:
45 min
Start les
Bewaar
Deel
Printen
Onderdelen in deze les
Slide 1 - Tekstslide
Inhoud
Benodigdheden
Sessions
Login
Logout
Slide 2 - Tekstslide
Wat heb ik nodig?
Database connectie script
Session script
Login script
logout script
Slide 3 - Tekstslide
Database connectie script
Naast de Connectie met de database heb je een andere functie nodig:
Een functie om de ingevoerde gegevens te checken
Slide 4 - Tekstslide
Opdracht! User opzoeken functie
De form gegevens die binnen komen moeten met de records in de database worden vergeleken.
Slide 5 - Tekstslide
Slide 6 - Tekstslide
Sessions
Sessievariabelen slaan de gebruikersinformatie op.
Deze kunnen dan op meerdere pagina's worden gebruikt (bijv. gebruikersnaam, favoriete kleur, enz.).
Sessievariabelen duren standaard totdat de gebruiker de browser sluit.
Slide 7 - Tekstslide
Maak de session_manager script
Voeg toe: session_start();
Dit betekent dat de Globale variable $_SESSION is aangemaakt
Als je deze script inlaad in een andere script of pagina heb je dan gelijk een sessie gestart.
$_Session is een associative array
Slide 8 - Tekstslide
Gebruiker inloggen
Om een gebruiker in te loggen moet je dus eerst checken of de gegevens in de database overeenkomen.
Daarna sla je de gegevens op in de session variabel.
Slide 9 - Tekstslide
Opdracht!
Maak een functie die de gebruikers data opslaat in de session variable.
*Tip de $_Session is een associative array
Slide 10 - Tekstslide
Slide 11 - Tekstslide
Login script
Op je login pagina heb je een form gemaakt
de method is POST en de action verwijst naar de login script: login.php
Slide 12 - Tekstslide
Opdracht! Maak de login script
Maak een controlestructuur om te kijken of de form submit knop is gedrukt.
Vergelijk de formdata met de data in de database (checkuser functie).
Maak een controlestructuur om de uitkomst te verwerken (loginUser functie oproepen of niet).
*Tip vergeet de databaseconnect en session_manager script niet in te laden
Slide 13 - Tekstslide
Slide 14 - Tekstslide
Logout
Door de session ($_SESSION) variable te vernietigen word je uitgelogd van de applicatie.
session_unset(), dit maakt de $_SESSION leeg
session_destroy(), vernietigd de $_SESSION variable maar maakt hem niet leeg.
Het is dus handig om unset en destroy na elkaar op te roepen om zeker te zijn dat alle gebruikers data verwijderd is na uitloggen.
Slide 15 - Tekstslide
Opdracht!
Maak de logout functie in de session_manager script.
Maak een logout script.
Maak een link in je pagina die naar de logout script navigeert.
Roep de logout functie in je logout script
*Tip vergeet niet session_manager in te laden in je logout script.
Slide 16 - Tekstslide
Logout link
logout script
Slide 17 - Tekstslide
Meer lessen zoals deze
Digi-doener! VO Mentorles | Dure data
January 2020
- Les met
15 slides
door
Stichting FutureNL
Mediawijsheid
Mentorles
Middelbare school
vmbo t, mavo, havo, vwo
Leerjaar 1,2
Stichting FutureNL
18.5 Eiwitten in een cel
July 2025
- Les met
21 slides
Biologie
Middelbare school
vwo
Leerjaar 6
Mediawijsheid-test voor docenten
October 2022
- Les met
19 slides
door
Beeld en Geluid Onderwijs
Mentorles
Middelbare school
vmbo, mavo, havo, vwo
Leerjaar 1-3
Beeld en Geluid Onderwijs
H6 | secretariële ondersteuning
September 2022
- Les met
15 slides
Economie & Ondernemen
Middelbare school
vmbo b, k
Leerjaar 4
Hoe werkt (generatieve) AI?
October 2024
- Les met
36 slides
door
4TU.Schools
Wiskunde
Natuur, Leven en Technologie
+8
Middelbare school
vmbo t, mavo, havo, vwo
Leerjaar 1-6
4TU.Schools
Hoe werkt (generatieve) AI?
April 2025
- Les met
36 slides
door
4TU.Schools
Wiskunde
Natuur, Leven en Technologie
+8
Middelbare school
havo, vwo
Leerjaar 1-5
4TU.Schools
Mediawijsheid en Social Media
June 2019
- Les met
19 slides
Digitale Vaardigheden
ICT
+1
Middelbare school
vmbo, mavo, havo, vwo
Leerjaar 1
Movie Quiz: Cinema Connect (1)
May 2023
- Les met
7 slides
door
LessonUp Inspiratie
LessonUp
Filmeducatie
MBO
HBO
WO
Beroepsopleiding
Middelbare school
vmbo, mavo, havo, vwo
Leerjaar 1-6
Studiejaar 1-4
LessonUp Inspiratie