Login Express
Maak een nieuwe Express applicatie aan met de naam login-express. In deze applicatie gaan we een login systeem maken met de volgende vereisten:
Een login pagina met een formulier waarin de gebruiker zijn e-mailadres en wachtwoord kan invullen.
Een gebruiker kan inloggen met zijn e-mailadres en wachtwoord.
Alle wachtwoorden moeten gehasht worden opgeslagen in de database. Gebruik hiervoor de bcrypt library.
Als een gebruiker succesvol is ingelogd, wordt hij doorgestuurd naar een geheime pagina die zijn e-mailadres toont.
Voorzie twee rollen:
adminenuser.Gebruik een middleware om te controleren of een gebruiker is ingelogd.
Gebruik een flash message om de gebruiker te informeren over fouten of successen bij het inloggen.
Gebruik een sessie om de gebruiker ingelogd te houden. Deze sessie moet over 1 week vervallen.
Voorzie een logout functionaliteit.


Laatst bijgewerkt