Deze applicatie is een voorbeeld van eeen gebruikserautheticatiesysteem gebouwd met NodeJS, Express MongoDB en andere modules. Het biedt functionaliteit voor registratie, inloggen, accountverificatie via e-mail en sessiebeheer.
- Registratie:
/register
route om nieuwe gebruikers toe te voegen aan de database na validatie. - Inloggen:
/login
route om gebruikers in te loggen met controle op gebruikersnaam/e-mail en wachtwoord. Na meerdere mislukte inlogpogingen worden de accounts geblokkeerd. - Verify:
/verify
route om accounts te verifieren via een gegenereerde token die per e-mail wordt verzonden. - Sessiebeheer: gebruik van express-session voor sessiebeheer een authenticatie.