Les 12 · Module 2 · Data en gebruikers
Registreren en inloggen met Flask-Login
Geef de kassa medewerkers met een account: een User-model, registreren, inloggen en uitloggen met Flask-Login, en routes afschermen met login_required.
🎯 Na deze les kun je
- een User-model koppelen aan Flask-Login met UserMixin en een user_loader
- registratie- en inlogformulieren bouwen met login_user en logout_user
- routes afschermen met @login_required en terugsturen met een veilige next-parameter
- uitleggen hoe de sessiecookie de ingelogde gebruiker onthoudt
Iedereen die de URL kent, kan nu producten verwijderen. Het beheer hoort alleen voor medewerkers te zijn, en bij elke bon wil je weten wie hem heeft aangeslagen. In deze les voeg je accounts toe. Flask-Login regelt het onthouden van de ingelogde gebruiker; jij schrijft het model en de formulieren. Hoe je het wachtwoord veilig opslaat, krijgt de hele volgende les. Hier gebruik je alvast de juiste functies.
🔒 Deze les zit in het betaalde deel van de cursus
De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 49,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.
Wil je een seintje als het zover is?